본문 바로가기
반응형

스튜디오4

안드로이드 13이상에서 변경되는 퍼미션 3가지와 퍼미션계의 히어로 상권이 형님의 "테드 퍼미션" 커스텀 작업하기 [3편] 1. 임포트 선언하기 import android.Manifest; 2. 퍼미션 리스너 선언하기 PermissionListener permissionlistener = new PermissionListener() { // 권한 허용시 동작 @Override public void onPermissionGranted() { // 그냥 앱 실행 } // 권한 거부시 동작 @Override public void onPermissionDenied(List deniedPermissions) { Toast.makeText(MainActivity.this, "권한 요청을 거부 했습니다.", Toast.LENGTH_SHORT).show(); finishAffinity(); } }; 3. OnCreate 안에 퍼미션 Cre.. 2024. 1. 15.
안드로이드 13이상에서 변경되는 퍼미션 3가지와 퍼미션계의 히어로 상권이 형님의 "테드 퍼미션" 커스텀 작업하기 [2편] 그래들 : app 레벨에서 아래의 성권이 형님의 테드퍼미션 라이브러리 코드를 추가해 줘야 한다 // TedPermission implementation ("io.github.ParkSangGwon:tedpermission-normal:3.3.0") 그래들 : app 레벨에서 Dependencies 안에 아래와 같이 TedPermission implementation 라이브러리를 추가 해 준다 dependencies { implementation("androidx.appcompat:appcompat:1.6.1") implementation("com.google.android.material:material:1.11.0") implementation("androidx.constraintlayout:const.. 2024. 1. 14.
안드로이드 13이상에서 변경되는 퍼미션 3가지와 퍼미션계의 히어로 상권이 형님의 "테드 퍼미션" 커스텀 작업하기 [1편] 안드로이드 앱을 마켓에 등록하려면 이제 타깃 SDK를 33 이상으로 설정해야만 구글 플레이 스토어 마켓에 등록할 수 있게 정책이 변경되었다. 그것은 안드로이드 S/W 버전 13 이상을 의미하는 것인데 안드로이드 버전 13부터는 그런데 퍼미션 정책이 변경 되어서 코드 수정 작업을 해 줘야 한다. gradle : app 레벨에서 아래와 같이 타깃 SDK를 33 이상으로 설정한 뒤 Sync Project (Ctrl + Shift + O) 를 해 준다 targetSdk = 33 ※ 아래는 메니페스트 AndroidManifest.mxl 파일에서 작업해 줘야 하는 부분이다. 1. 알림 권한 선언 푸시 알림 권한도 이제 메니페스트에서 선언을 해 주고 사용자의 수락을 받아야 한다 2. READ_ MEDIA & WRIT.. 2024. 1. 14.
안드로이드 스튜디오로 안드로이드 에뮬레이터 실행하는 방법 ▶ 안드로이드 스튜디오 다운로드 바로가기 ▶ 안드로이드 에뮬레이터 실행 바로가기 자, 새로운 AVD를 생성하고 안드로이드 에뮬레이터에서 실행되는 것까지 확인했으니, 이제 안드로이드 에뮬레이터에서 실행된 AVD를 사용하여 앱을 테스트하는 과정에 대해 알아보겠습니다. AVD가 정상적으로 실행되는지 확인하기 위해 "Actions"에 있는 "Launch this AVD in the Emulator" 버튼을 선택합니다. 그러면 안드로이드 에뮬레이터에 안드로이드 시스템 로딩화면이 표시되고, 잠시 후 안드로이드 시스템이 실행된 것을 확인할 수 있습니다. AVD Manager 화면에서 방금 추가한 AVD가 표시되는 것을 확인합니다."Finish" 버튼을 선택하면 AVD 생성 과정이 완료됩니다. AVD 생성 두 번째 단.. 2023. 12. 4.
반응형