開発blog?とりあえず何でもやってみる人。試した結果などの記録的な何か(笑)。参考にでもなれば嬉しい。利用制限はありません。以降からは実行時のパーミッションリクエストができるが、ググったら「ContextCompat」(または「ActivityCompat」)での例がほとんどだったので、敢えて「~Compat」を使わない実装を書いておこうと思った。実際に「~Compat」はサポートライブラリが必要となるので、使えない環境で書きたい場合もあるだろう。プラグインでは今回の方法を用いている(サポートライブラリ等、他のライブラリを入れるとファイルサイズも大きくなるため、ほぼ全ての実装を自前でやっている)。「~Compat」で書きたい場合は、公式のデベロッパーマニュアルに載っているので、そちらの方を見れば良いだろう(基本的には同じ内容である)。定義したものを書いておこう。ライブラリとして保存しておけば使い回しも簡単にできる。