본문 바로가기

permission4

android 9(P) notification permission android 8에서 notification 보안을 강화하면서 channel이 생겼는데 android 9에서는 permission을 추가해 줘야합니다. android 8 오레오(Oreo) 알림창(Notification) manifests로 이동하여 permission을 추가해 주면 됩니다. 물론 android 8에서 구현한 부분을 포함해야 합니다.^^ 위의 permission만 추가하셔서 실행하시면 됩니다.^^ 2019. 4. 5.
android Permission 거부시 다시 묻기 1. Permission Android 6.0이후로 Permission은 상당히 중요해 졌습니다. 특히 Permission은 Normal 과 Dangerous로 나뉘는데 개인 프라이버시 침해가능 여부를 기준으로 합니다. Dangerous Permission의 경우 사용자가 직접 승인을 하지 않으면, 그 기능을 쓸 수 없습니다. Dangerous Permission과 Permission group입니다. 해당 Permission을 요청하면 시스템에서는 Permission Group별로 1번만 승인여부를 물어봅니다. 만약 Permission Group이 같은 Permission들을 요청할 경우 한꺼번에 물어봐야 합니다. 만약 SMS 그룹안의 SEND_SMS와 READ_SMS를 각각 요청하면, 처음 요청한 것.. 2017. 9. 1.
cannot find symbol variable ACCESS_FINE_LOCATION Android 6.0이후 버전부터는 Manifest의 권한들을 앱 시작전 사용자에게 물어봐야 합니다. WIFI 연결 하기및 끊기 위 포스트에서도 언급을 했었는데 예제코드를 보면 아래와 같습니다. 123if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {.....Colored by Color Scriptercs 위와 같이 권한체크를 하는데 위와 같이 코드를 인식을 못합니다. 에러 메세지를 보니 ACCESS_FINE_LOCATION이라는 심벌정보를 찾을 수 없다고 나옵니다. 이런 경우 Manifest앞에 android를 추가해 주세요. .. 2017. 8. 22.
Google Play change to Android ACCESS_FINE_LOCATION permissions GPS 사용에 대한 permission이 바뀌었습니다. 앞으로는 ACCESS_FINE_LOCATION permission이 Hardware GPS를 사용하지는 않는다고 합니다. 오로지 wifi나 통신망을 이용하여 위치정보를 알아낸다고 하네요. 만약 Wifi나 통신망뿐아니라 Hardware GPS도 이용하는 경우 uses-feature 항목에 android.hardware.location.gps 를 추가해야 한다고 합니다. 1cs manifest에 위 항목을 추가해주면 됩니다. 특히 제 앱인 런닝맨 같은경우 무조건 변경해야 겠네요. 조만간 런닝맨의 업데이트가 있을 예정이었는데 변경 후 업데이트를 해야할 것 같습니다. 이 API 업데이트는 2016년 10월 15일 변경된다고 하니 하드웨어 GPS를 사용한다면.. 2016. 9. 21.

인기글