ユーザーが私のアプリケーションに許可を与えて、PACKAGE_USAGE_STATSを使用することを確認したいのですが、私は現在やっていることはこれです:PACKAGE_USAGE_STATSへのアクセス許可を依頼する
// Control that the required permissions is instantiated!
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ContextCompat.checkSelfPermission(this, Manifest.permission.PACKAGE_USAGE_STATS) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.PACKAGE_USAGE_STATS}, MULTIPLE_PERMISSION_GRANTED);
}
Androidデベロッパーセクションで説明したように、私はrequestPermissionsを実装しているし、それがACCESS_FINE_LOCATIONためうまく働いています。
しかし、私のアプリケーションの要求の権限は、それが唯一の ACCESS_FINE_LOCATION許可を示し、いつ PACKAGE_USAGE_STATSは、誰もが理由を説明することができませんか?もしそうなら、私はそれをどうやってやることができるかの解決策を教えてください。私は両方の権限は、このようなダイアログボックスに表示したい:
ええ、私はすでにそれをやっています。私はユーザーが設定アプリを開く必要があるだけで迷惑です。しかし、それをクリアしていただきありがとうございます。 – Anonymous