0

私はできるだけ多くのapis(インテントまたはContentproviders)を扱うために、できるだけ多くの必要なパーミッションを宣言する2つのアンドロイド開発ツールintent-intercept およびContentProviderHelper を維持しています。Manifest.permission.XXXXが現在見つからないAndroid lib/apiをクエリしますか?

私はtarget-api android-6.0(M)以上を使用したい場合、特定の api呼び出しの許可をos/userに与えるためにapiを実装する必要があります。

それは私の問題です:どのapi-call(インテントまたはContentproviders)がどのアクセス許可を必要とするのか事前にわかりません。

デベロッパーツールとして、アプリはすべてのAPIで動作するはずです。

どうすればこの問題を解決できますか?インテントまたはContentProviderを呼び出すために必要なManifest.permission.XXXXが か、最後の呼び出しが失敗した理由を教えてくれるapi/libはありますか?

必要ない場合でもすべての権限を要求する必要がありますか?

答えて

0

Manifest.permission.XXXX号

かは、なぜ最後の呼び出しが失敗した

インテントまたはのContentProviderを呼び出すことneccessaryある私に語ったAPI/libにはありますか?

キャッチSecurityExceptionは、その後、SecurityExceptionのメッセージを調べて、それがdangerous許可の名前が含まれているかどうかを確認します。

関連する問題