February 2016
Intermediate to advanced
256 pages
4h 7m
Japanese
あんざいゆき
本付録は日本語版オリジナルの記事である。本稿ではランタイムパーミッションへの対応について解説する。
Android 6.0から新しくランタイムパーミッション機能†1が追加されました。ランタイムパーミッション機能は、そのパーミッションが必要になったタイミングでユーザーに許可するかどうかリクエストできる機能です。これまではインストール時にすべてのパーミッションを一括で許可しないとインストールできませんでしたが、target sdk versionが23以降のアプリをAndroid 6.0以降のデバイスで実行するときは、ランタイムパーミッションに当てはまるパーミッションについては実行時にリクエストするようになりました。ランタイムパーミッション対象ではないパーミッションはこれまでと同じようにインストール時に許可されます。
各パーミッションにはProtection levelが決められており、Protection levelがdangerousなパーミッションがランタイムパーミッション対象です。どのパーミッションが当てはまるかはパーミッショングループのドキュメント†2のTable 1を参照してください。
Read now
Unlock full access