[{PageViewPlugin}]
[Android Programming Tips]
!!!Abstract
いつの間にか、Permissionの扱いが厳格化されていった。ここに記録する。
!!!Topics
*基本
|Permissionの扱いは、[1][2]あたりを参考に。
*Fragmentでの扱い
|requestPermissionを出すのがActivityからかFragmentからかで、呼ぶメソッドが異なるので注意[3]. 前者がActivityCompat.requestPermissions(this,permissionsList,REQUEST_CODE);後者が、requestPermissions(permissionsList,REQUEST_CODE);
*DangerousとNormal
|ユーザに許可をもらうのはDangerousなパーミッションであって、Normalなものは今まで通りManufest.xmlに書いておくだけでOK[4]。

!!!Reference
#[#1]2020年5月20日, アプリの権限をリクエストする、 [https://developer.android.com/training/permissions/requesting?hl=ja#java] 
#[#2]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] 
#[#3]onRequestPermissionsResult not working in fragment, [https://stackoverflow.com/questions/43999632/onrequestpermissionsresult-not-working-in-fragment] 
#[#4]システム パーミッション, [https://developer.android.com/guide/topics/security/permissions?hl=ja#normal-dangerous]