GrantPermissionの仕組みを使えば、一時的にパーミッションを付与することが可能です。 たとえば下記のようなケースで有効です。 1. 選択モードで起動されたが、選択結果をURIで返却し1回限りのアクセスを許可したい。 2. 起動するアプリAに対して、一時的なアクセス権限を付与したい ・ケース1の例 Android標準の電話帳アプリには"選択モード"があります。 下記のIntentで起動可能です。 Intent intent = new Intent(Intent.ACTION_PICK); intent.setData(ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intent, requestCode); 選択モードで起動すると電話帳リストが表示されます。 リストを選択すると、選択したデータのURI