私のアプリの1つでは、以下のコードを使って電話をかけています。インテントを使って電話をかけるときに必要な許可
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(...));
startActivity(intent);
ドキュメントには、以下のマニフェストの許可が必要です。
<uses-permission android:name="android.permission.CALL_PHONE" />
これは本当ですか?必須?私は電話とカメラ機能の違いを理解していません。電話の意図を使用する場合、私は許可が必要ですが、カメラの意図に対する許可は必要ありません:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
...
startActivityForResult(intent, 1);
意図の助けを借りて解雇された場合に許可を必要とするハードウェア機能に関するリストはありますか?それじゃない?
ありがとうございました。私は今理解している。 –
この回答を偶然見つけました。次のリンクを使用して更新する必要があります(最後の部分):http://developer.android.com/guide/topics/manifest/uses-feature-element.html#features-reference? – Shaihi
@Shaihi:そうではありません。 OPは、あなたが提供したリンクでカバーされていない、特定の権限を意味する「意図」アクションを本当に求めていました。 – CommonsWare