Android6.0(Android M)が発表されましたので、 Andorid6.0から新規に追加されたアプリの権限(Permissions)の対応方法をまとめます。 #Android6.0未対応のアプリの挙動 targetSDKを23にしていない場合、既存アプリの起動時に変化はありません。 また、Android5.1以下では従来通りアプリのインストール時にpermissionを求めます。 しかし、targetSDKを23にしていない場合でも、 Android6.0から設定画面に新規追加された「アプリの権限」画面から permissionをOFFにできるようになっています。 (targetSDKが22以下の場合、デフォルトではONになっています。) permissionがOFFになっている状態で許可が必要なメソッドにアクセスすると、 空のデータが返されたり、アプリが例外を返します。 #A
