Android Programming Tips
Abstract#
いつの間にか、Permissionの扱いが厳格化されていった。ここに記録する。
Topics#
requestPermissionを出すのがActivityからかFragmentからかで、呼ぶメソッドが異なるので注意. 前者がActivityCompat.requestPermissions(this,permissionsList,REQUEST_CODE);後者が、requestPermissions(permissionsList,REQUEST_CODE); |
ユーザに許可をもらうのはDangerousなパーミッションであって、Normalなものは今まで通りManufest.xmlに書いておくだけでOK。 |
Reference#
- 2020年5月20日, アプリの権限をリクエストする、 https://developer.android.com/training/permissions/requesting?hl=ja#java
- Java Code Examples for android.support.v4.app.ActivityCompat.shouldShowRequestPermissionRationale, https://www.programcreek.com/java-api-examples/?class=android.support.v4.app.ActivityCompat&method=shouldShowRequestPermissionRationale
- onRequestPermissionsResult not working in fragment, https://stackoverflow.com/questions/43999632/onrequestpermissionsresult-not-working-in-fragment
- システム パーミッション, https://developer.android.com/guide/topics/security/permissions?hl=ja#normal-dangerous