Заменяет ли Intents разрешения при доступе? - PullRequest
1 голос
/ 24 ноября 2010

Я пытаюсь отправить приложение, и когда я вижу .apk, он говорит мне следующее:

Этот apk запрашивает 0 разрешений, о которых пользователи будут предупреждены о

но в Манифесте я сделал пометку:

 <uses-permission android:name="android.permission.CAMERA" />
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Это просто потому, что я запускаю свою камеру в Intent, а не в contentView и т. Д ...? Или мне нужно разобраться с этой проблемой перед отправкой?

1010 * БЛАГОДАРЯ *

Редактировать -

Приложение работает на моем телефоне, когда я их удаляю, так что, может быть, они не нужны? Некоторое время назад мне сказали, что запуск камеры с намерением не требует разрешения в манифесте, но я хотел проверить еще раз. Я чувствую, что теги прав доступа верны, и я поместил их в разные части манифеста и удалил их, но приложение все еще работало - это проблема, о которой мне не нужно беспокоиться?

1 Ответ

2 голосов
/ 24 ноября 2010

Предполагая, что вы на самом деле можете делать эти вещи (что ваши теги разрешений работают) Возможно, они являются «нормальными», а не «опасными» разрешениями, поэтому они не отображаются в качестве заметных предупреждений во время установки, если вы не нажметевещь внизу, чтобы увидеть все используемые разрешения.

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

Редактировать:

Хотя бы на моем телефоне, хотя использование камеры действительно появляется на первомЭкран предупреждений.

Работают ли функции, которые вы запрашивали разрешения для включения, на самом деле?Если они работают, что произойдет, если вы удалите соответствующие разрешения из манифеста (то есть, если они все еще работают, это будет означать, что вы не поместили их в нужное место, и что они вам не нужны, потому что вашинамерение вызывает выполнение работы другим приложением, которое уже имеет разрешение и не проверяет разрешение у намеренного отправителя)

...