2010-11-24 11 views
1

Ich versuche, eine App zu unterbreiten, und wenn ich die apk beschmutzen es sagt mir dies:Ersetzt Intents die Zugriffsberechtigungen?

Diese apk 0 Berechtigungen erfordert, dass Benutzer über

aber im Manifest gewarnt, ich gemacht Hinweis zum Einschließen:

Ist das einfach, weil ich meine Kamera in einer Absicht, anstatt eine contentView, etc ...? Oder ist das ein Problem, das ich untersuchen muss, bevor ich es einreiche?

THanks

Bearbeiten -

Die App funktioniert auf meinem Handy, wenn ich sie entfernen, vielleicht sind sie nicht gebraucht? Mir wurde vor einiger Zeit gesagt, dass das Starten der Kamera mit einer Absicht keine Genehmigung im Manifest erfordert, aber ich wollte es noch einmal überprüfen. Ich habe das Gefühl, dass die Berechtigungs-Tags korrekt sind, und ich habe sie in verschiedenen Teilen des Manifests platziert und gelöscht, aber die App lief immer noch - ist das ein Problem, um das ich mich dann keine Sorgen machen muss?

+0

Sind Sie sicher, dass Sie die Verwendungsberechtigung an der richtigen Stelle im Manifest haben? – EboMike

+0

müssen sie an einem bestimmten Ort sein? – Sapp

Antwort

2

Angenommen, Sie können diese Dinge tatsächlich tun (dass Ihre Berechtigungs-Tags funktionieren). Möglicherweise sind sie eher "normale" als "gefährliche" Berechtigungen, so dass sie bei der Installation nicht als auffällige Warnungen angezeigt werden Klicke unten auf das Ding, um alle verwendeten Berechtigungen zu sehen.

http://developer.android.com/guide/topics/manifest/permission-element.html

Edit:

Mindestens auf meinem Handy aber die Kamera mit Bildschirm nicht zeigen, bis auf dem ersten Warnungen.

Funktionieren die Funktionen, für die Sie die Berechtigungen aktiviert haben, tatsächlich? Wenn sie funktionieren, was passiert, wenn Sie die entsprechenden Berechtigungen aus dem Manifest herausnehmen (dh wenn sie immer noch funktionieren, würde dies bedeuten, dass Sie sie nicht an den richtigen Ort gesetzt haben und Sie sie nicht brauchen, weil Ihre intention bewirkt, dass die Arbeit von einer anderen Anwendung ausgeführt wird, die bereits über eine Berechtigung verfügt und keine Berechtigung für den Absendernachweis prüft)

+2

Sagen wir es so: Wenn Sie sie entfernen und die App funktioniert, dann wissen Sie, dass Sie sie nicht brauchen, und möglicherweise haben Sie sie auch falsch gemacht, weshalb sie nicht als Warnungen angezeigt werden. Aber wenn das Entfernen der App die App zerstört, dann wissen Sie, dass Sie sie brauchen und Sie haben sie richtig gemacht, aber sie sind nicht wichtig genug, um Benutzerwarnungen auszulösen. Schließlich, wenn die App nicht mit ihnen arbeitet, wo sie sind, wissen Sie, dass Sie sie brauchen und Sie haben sie falsch gemacht (oder Sie haben andere Probleme) –

Verwandte Themen