はじめに この記事は、DroidKaigi2017で発表した『いまからはじめるAndroid 6.0対応 〜Android 7.0から8.xを見つめて〜』の補完的な記事になります。 概要 Android 6.0の大きな変更点の一つとして、Runtime Permission(Request Permission、パーミッションのリクエストなど)があります。 この機能はtargetSdkVersionを23以上にしたタイミングで適応し、後述する内容から決して無視することのできないものとなっています。 本記事ではRuntime Permissionの特徴と、ネイティブでの実装方法、当日紹介した「Permission Dispatcher」を使った実装方法を紹介します。 Runtime Permissionとはなにか Androidアプリが一部の端末機能(ネットワークやストレージへのアクセス、セ