はじめに. caution! 本稿はAndroid M Preview向けに限られた内容です. 本稿の一部または全てはM Preview以前のAndroid versionやM正式版で有効ではない可能性があります. 本稿の一部はPermissionsの内容を参考としています. より正確な情報を得たい場合はこちらもご参考ください. また, 本稿の説明で例示しているソースコードの完全版はGitHub上に公開しています. New permission model Android Mでは新しいApp permission modelが提案されている. 従来モデルではアプリケーションが使用するパーミッションのリストをインストール時にユーザへ提示し, これらの使用許可を一度に取得する必要があった. 従来モデルでは一見不要と思えるパーミッションがリストされ, マルウェアと誤解されるケースもあり, アプリ
![新しいパーミッションモデル - Runtime Permission](https://cdn-ak-scissors.b.st-hatena.com/image/square/29a22382148e4646b91d00f97300c2d7d8686ef2/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjrJA38rb2_QtMsI7f_b_j7IFUWjOvV0SU02ACC213IXgoSUeFLlheCl3ob5nUV1lwsCcYYcrSuzGnomRx43zXs_EOsld8EpRv042XbuR1jfBFN4uBXi7qGD6BdmejGSO7mIMnRCL4X8De5%2Fw1200-h630-p-k-no-nu%2Flegacy_app_permission_deny.png)