0

Ich führe zwei android developer tools intent-intercept und ContentProviderHelper , die so viele erforderliche Durchlässigkeiten wie möglich erklären, um mit so vielen Apis (Intents oder Contentproviders) wie möglich zu arbeiten.Android lib/api abfragen, welche Manifest.permission.XXXX fehlen derzeit?

Wenn ich target-api android-6.0 (M) und neuer verwenden möchte, muss ich eine API implementieren, um os/user zu bitten, die Erlaubnis für einen bestimmten API-Aufruf zu erteilen.

Und das ist mein Problem: Ich weiß nicht im Voraus, welche API-Aufrufe (Intents oder Contentprovider) welche Berechtigung benötigen.

Als Entwicklungswerkzeuge sollte die App mit jeder API funktionieren.

Wie kann ich das lösen? Gibt es eine API/lib, die mir sagt, welche Manifest.permission.XXXX erforderlich sind, Intents oder Contentprovider aufzurufen oder warum der letzte Aufruf fehlgeschlagen ist?

Muss ich nach allen Berechtigungen fragen, auch wenn sie nicht benötigt werden?

Antwort

0

Gibt es eine api/lib, das mir sagt, die Manifest.permission.XXXX sind notwendig Intents oder Contentprovider

Nr

oder warum letzten Anruf fehlgeschlagen aufzurufen?

Catch the SecurityException, untersuchen dann die Botschaft des SecurityException und sehen, ob es den Namen einer dangerous Erlaubnis enthält.

Verwandte Themen