일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Flutter
- 코틀린
- VSCode
- programers
- Python
- 자바
- 아마존 웹 서비스
- baekjoon
- 코테
- softeer
- kotlin
- 다트
- 스위프트
- java
- 프로그래머스
- 머신러닝
- 안드로이드
- Android
- DART
- GDSC
- 개발
- 플러터
- MVVM
- 파이썬
- 소프티어
- 현대sw
- 알고리즘
- SWIFT
- aws
- 백준
- Today
- Total
목록Develop/Java (15)
조준장 개발자 생존기

안드로이드를 개발하다 보면 설명이 필요한 기능이나 권한의 용도를 설명해야 할 때가 있다. 이러한 경우에는 튜토리얼 페이지를 통해 사용자가 쉽게 이해할 수 있도록 도울 수 있다. 그럼 이제 튜토리얼 페이지를 구현해보자. res -> strings.xml 우선 튜토리얼 페이지에서 사용할 글자를 정의한다. TutorialActivity 다음 건너띄기 시작 여기서 정의된 글자는 버튼의 글자이며 조건에 따라 글자를 띄울 것이다. res -> values.xml 다음으로 색을 정의할 것이다. #FFBB86FC #FF6200EE #FF3700B3 #FF03DAC5 #FF018786 #FF000000 #FFFFFFFF #07E940 #FFAD03 #FF3385 #25C8E4 #1C7C34 #A5662D #A54B6A ..
안드로이드 개발을 하다보면 권한 요청을 자주하게 되는데 매 순간마다 권한 요청을 받는 것이 번거롭다고 생각하여 권한 요청을 한번에 처리하는 코드를 작성해보았다. 주석을 잘 확인하면서 코드를 작성하면 좋을 것 같다. 우선 모든 권한 요청을 처리할 파일을 하나 만들자. 예제에서는 PermissionSupport.java로이름을 지었다. PermissionSupport import android.Manifest; import android.app.Activity; import android.content.Context; import android.content.pm.PackageManager; import androidx.annotation.NonNull; import androidx.core.app.Acti..
프로젝트중 사용중인 서비스가 종료되면 다른 서비스도 같이 종료되게 하려고 구현해보았다. 코드는 다음과 같다. @Override protected void onDestroy() { // 현재 액티비티나 서비스가 종료되면 특정 서비스를 중지시킴 stopService(new Intent(this,MyService.class)); super.onDestroy(); } 구글링을 통해 찾았고 더 자세한 내용은 밑에 참고 링크를 통해 알아보면 좋을 것 같다. 참고 안드로이드 서비스(Service) 개념 정리 안드로이드 서비스 기능을 추가한 어플이 이상종료되는 증상이 발생한다. 코드 구현에서 고려하지 못한 사항이 있어서일까? 그래서 이번에 Service 에 대한 여러 자료를 참조하여 정리를 해둔다. link2me.ti..

사용자가 현재 어떠한 앱을 사용하는지 확인하는 방법을 찾던 중 UsageStatsManage를 찾게 되었다. UsageStatsManage의 구현 방법은 버튼을 누르고 난 후에 백그라운드에서 현재 어떠한 앱을 사용하는 지 체크 후 로그에 띄우는 방식으로 구현해 보았다. 우선 mainfests -> AndroidManifest.xml에서 다른 앱의 정보를 얻기 위한 권한을 설정한다. activity_main.xml에서는 간단하게 시작 버튼과 종료 버튼만을 만들어 구현한다. 다음은 MainActivity 코드이다. 주석을 잘 확인하면서 코드를 적으면 좋을 것 같다. import androidx.annotation.NonNull; import androidx.annotation.RequiresApi; impo..
지난번에 안드로이드 앱이랑 aws cognito를 연결시킨 앱에 비밀번호 재설정 기능을 추가하여 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 비빌번호 재설정 지난번에 안드로이드 앱이랑 aws cognito를 연결시킨 앱에 인증코드 재전송 기능을 추가하여 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 인증코드 재전송 지난번에 안드로이드 앱이랑 fre2-dom.tistory.com 이번에는 회원가입 로그인 시 에러 메시지 기능을 추가해보려고 한다.우리가 실제로 회원가입이나 로그인을 할 때 에러 메시지가 나오는 것을 확인할 수 있다.간단하게라도 토스트 메시지로 에러 메시지가 나오게끔 해보자.코드는 AuthActivity에서 로..

android Dialog 구현을 자바로 알아보자. 먼저 main.xml에 다이얼로그 창이 나올 수 있도록 버튼을 하나 만들었다. 코드는 다음과 같다. 다음으로 MainActivity에서 다이얼로그가 생성될 수 있게 구현했다. import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { But..
지난번에 안드로이드 앱이랑 aws cognito를 연결시킨 앱에 인증코드 재전송 기능을 추가하여 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 인증코드 재전송 지난번에 안드로이드 앱이랑 aws cognito를 연결시킨 앱에 회원가입 기능을 추가하여 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 회원가입 구현 지난번에 안드로이드 앱이랑 aws cognito fre2-dom.tistory.com 이번에는 비밀번호를 잊어버렸을 때 찾는 기능과 비밀번호를 바꾸는 기능을 구현해보자. 먼저 로그인 창에서 비밀번호 재설정 버튼을 만든다. AuthActivity 코드는 다음과 같다. import android.content.Intent;..
지난번에 안드로이드 앱이랑 aws cognito를 연결시킨 앱에 회원가입 기능을 추가하여 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 회원가입 구현 지난번에 안드로이드 앱이랑 aws cognito를 연결시켜 로그인까지 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 로그인 구현 지난번에 안드로이드 앱이랑 aws cognito를 연결시켜 구현해보 fre2-dom.tistory.com 이번에는 인증 코드를 재전송하는 기능을 구현해보자. 먼저 인증 코드 재전송 버튼을 만들자. activity_ok.xml은 다음과 같다. 인증 코드 재전송 버튼을 만들고 UI를 살짝 바꾸었다. 다음은 인증 코드를 재전송할 수 있게 코드를 작성했다...
지난번에 안드로이드 앱이랑 aws cognito를 연결시켜 로그인까지 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 로그인 구현 지난번에 안드로이드 앱이랑 aws cognito를 연결시켜 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 구현 지난번에 AWS Amplify와 Android 앱을 연동해보았다. [AWS] 아마존 웹 서비스 Amplify.. fre2-dom.tistory.com 이번에는 회원가입 UI를 새로 만들어 구현해보고 로그아웃 기능까지 추가해보도록 해보자. 이전에 aws cognito 회원가입 방식을 확인해야 한다. aws cognito 회원가입 방식은 앱에서 이메일과 이름 비밀번호 등을 cognito 서비..

지난번에 안드로이드 앱이랑 aws cognito를 연결시켜 구현해보았다. [AWS] 아마존 웹 서비스 Android + Amazon Cognito 구현 지난번에 AWS Amplify와 Android 앱을 연동해보았다. [AWS] 아마존 웹 서비스 Amplify + Android 프로젝트 연동 Android 앱과 AWS의 서비스를 연동해보자. 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web.. fre2-dom.tistory.com 하지만 다음과 같은 에러 때문에 실행이 안 되는 것을 확인하여 로그인 코드를 새로 만들어 해결하기로 했다. E/AndroidRuntime: FATAL EXCEPTION: Thread-2 Process: com.junjange.amplify_test, PID: 24..