M Permissionsをやっつけようという事でAPIやドキュメントを眺めたらそれなりにシンプルだなと思っていたけど実際手を出してみるとすごくややこしかったのでアクティビティ図にした。気をつけるべき点を後述する。 targetSdkVersionの違いによる挙動 アプリのtargetSdkVersionによってインストール時の挙動が異なる点についてはドキュメントに書かれている。 Requesting Permissions at Run Time | Android Developers If the device is running Android 5.1 or lower, or your app's target SDK is 22 or lower: If you list a dangerous permission in your manifest, the user ha