1

我正在尝试提交一个应用程序,当我发现 .apk 时,它告诉我:

此 apk 请求 0 用户将被警告的权限

但是,在清单中,我做了一个注释,包括:

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

这仅仅是因为我以 Intent 而非 contentView 等方式启动相机吗?或者这是我在提交之前需要调查的问题吗?

谢谢

编辑 -

当我删除它们时,该应用程序可以在我的手机上运行,​​所以也许不需要它们?不久前有人告诉我,有意图地启动相机不需要清单中的许可,但我想仔细检查一下。我觉得权限标签是正确的,我将它们放在清单的不同部分,然后删除它们,但应用程序仍然运行 - 这是我不需要担心的问题吗?

4

1 回答 1

2

假设您能够实际执行这些操作(您的权限标签正在工作)可能是它们是“正常”而不是“危险”权限,因此它们不会在安装过程中显示为突出的警告,除非您单击该东西在底部查看所有使用的权限。

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

编辑:

至少在我的手机上,使用相机确实会出现在第一个警告屏幕上。

您请求启用权限的功能是否真正起作用?如果它们正在工作,如果您从清单中取出相应的权限会发生什么(即,如果它们仍然有效,这表明您没有将它们放在正确的位置,并且您不需要它们,因为您的意图导致工作由已经获得许可但未检查意图发送者的许可的其他应用程序完成)

于 2010-11-24T08:06:24.367 回答