2

私のアプリは携帯電話から連絡先を読み取るので、実行すると許可が得られます。

もう一度質問したり、ユーザーが許可したかどうかを確認したりするにはどうすればよいですか?

どうもありがとうございました。

4

1 に答える 1

7

ユーザーには、承認するかどうかを選択するオプションが実際にはありません。すべてを承認してアプリがインストールされるか、承認されずにアプリがインストールされないかのどちらかです。

ただし、質問に答えるには、PackageManagerのcheckPermissionメソッドを使用できます。

PackageManager manager = getPackageManager();
int hasPermission = manager.checkPermission ("android.permission.READ_CONTACTS", "com.your.package")
if (hasPermission == PackageManager.PERMISSION_GRANTED) {
    //you have permission
}
于 2012-08-03T13:35:59.037 に答える