반응형

안드로이드11 2

Android 11 패키지 공개 상태 관리

Android 11 버전부터 바뀐점이 확인됨.... 바로 폰에 설치되어 있는 다른 앱들의 패키지 정보를 가져오는 기능이 문제... List pack = context.getPackageManager().getInstalledApplications(PackageManager.GET_META_DATA); 해당 함수는 폰에 설치된 다른 패키지 정보를 가져오는 함수입니다. 그런데!! 타겟 Build 버전을 안드로이드 11 API30 으로 적용할 경우 시스템 어플 리스트 및 일부 앱만 출력 될 뿐 더이상 설치된 모든 앱 패키지 정보를 가져오지 못합니다. 안드로이드 10 버전까진 정상동작.... 그럼 어떻게 변경이 되나.... 일단 공식문서상 내용은 다음과 같습니다. [링크] 패키지 공개 상태 관리 | Androi..

뉴스 & 이슈 2021.11.21

Android 11 Build 타겟 적용 시 이슈

2021년 11월 부터 구글마켓 등록 시 Build SDK 버전이 최하 API30으로 잡아서 동작해야 함 관련해서 변동사항이 많은데 일단 중요한점은 2가지!! 1. Background Location 권한 android.permission.ACCESS_BACKGROUND_LOCATION 2. 저장소 Storage 접근 제한 하나씩 설명을 해보겠습니다. 먼저 Background Location 관련해서 시작할께요 기존에 Build SDK 버전을 29로 설정을 했을 경우에도 원래는 적용이 되었던 내용입니다. Background 에서 위치정보를 수신하기 위해서 추가적으로 권한요청이 필요해졌습니다. Background 에서 위치정보를 수신하기 위해서는 '항상 허용' 권한이 필요하지만 아래 첨부처럼 '항상 허용'..

뉴스 & 이슈 2021.11.17
반응형