2012-04-10 23 views
0

Ich habe eine Frage über die "AndroidManifest.xml". Die Standardeinstellungen der Installation einer Anwendung ist, dass die Anwendung Berechtigung für die SD-Karte und Telefonanrufe haben.So ändern Sie die Standardberechtigungen in Androidmanifest.xml

Wie kann ich einstellen, dass die Anwendung nur Zugriff auf die SD-Karte und nicht auf die Telefonanrufe hat, was ist standardmäßig eingestellt?

Antwort

0

Sie können die Berechtigungen neben Manifest nicht ändern. Mit einigen benutzerdefinierten ROMs können Sie jedoch auch die Berechtigungen von installierten Apps ändern. Dies kann jedoch nicht von einem normalen Benutzer erwartet werden.

+0

Also wenn ich die Anwendung installiere, sagt er, dass er SD-Karte und Telefonanrufe Erlaubnis braucht, also kann das nicht geändert werden? – user1323568

+0

Ja, genau ... Mit einigen benutzerdefinierten ROMs können Sie jedoch auch die Berechtigungen von installierten Apps ändern. Aber das ist nichts, was ein gewöhnlicher Benutzer ausführen könnte/sollte. – waqaslam

+0

Ist das nicht die Lösung? android.Manifest.permission -> CALL_PHONE (Aktivieren Sie diese) – user1323568

0

Wenn Sie Root-Zugriff auf ein Gerät bekommen würde (durch einen Exploit oder andere legitime Art und Weise verwendet wird), könnten Sie die Manifest-Datei von der installierten Anwendung (apk-Datei) extrahieren dann ändern (hinzufügen oder Berechtigungen entfernen) die Manifest-Datei und dann packen (injizieren) die Anwendung mit der modifizierten Manifest. Wenn die Anwendung das nächste Mal ausgeführt wird, erhält sie die neuen (geänderten) Berechtigungen.

Hinweis: auf keinen Fall ist dies ein Standardverfahren, oder etwas, das eine Google Play Anwendung tun sollte!

Verwandte Themen