当Intent访问时,Intents会取代权限吗?

时间:2010-11-24 07:58:31

标签: android permissions android-intent launch

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

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

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

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

这仅仅是因为我在Intent中启动了相机,而不是contentView等......?或者这是我提交之前需要研究的问题吗?

感谢

编辑 -

当我移除它们时,该应用可以在我的手机上运行,​​所以可能不需要它们?我被告知有一段时间以意图启动相机并不需要在清单中获得许可,但我想仔细检查。我觉得权限标签是正确的,我把它们放在清单的不同部分,并删除它们,但应用程序仍然运行 - 这是一个我不需要担心的问题吗?

1 个答案:

答案 0 :(得分:2)

假设您能够实际执行这些操作(您的权限标记正在运行)它们可能是“正常”而非“危险”权限,因此除非您单击,否则它们在安装期间不会显示为突出警告在底部看到所有使用的权限。

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

编辑:

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

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

相关问题