i++

プログラム系のメモ書きなど

Android : Runtime Permission 対応

Android 6.0 (Marshmallow, API level 23)に導入された Runtime permission に対応しようと思って調べたところ、インターネット接続に利用していた ACCESS_NETWORK_STATE と INTERNET は自動でパーミッションが付与される Normal Permissions という種類の権限に属していることがわかりました。

ゆえに結果的に今回対応は行わなかったのですが、今後に備えて参照したリンクだけまとめておきます。 対応のフローとしては、上2つの参考リンクでRuntime Permission 対応が必要な権限かを調べる → 具体的な対応方法を3つ目の参考リンクのサンプルに沿って実装する、という形になりそうです。

参考

オーバービューの説明的なビデオはこちら。

www.youtube.com