본문 바로가기
반응형

안드로이드133

안드로이드 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.
반응형