PhoneGap - 更改所需的应用程序权限

时间:2013-01-21 15:08:29

标签: cordova

PhoneGap很棒,但是一旦它为你制作了应用程序,你需要在它运行之前手动完成更多的工作。其中一项是必需权限。我已将APK上传到Google Play,并声明我需要相机等权限,我不会也不会使用我的应用。如何更改这些权限?我在制作应用程序时能够在Flash中执行此操作,但是当您在Dreamweaver中使用PhoneGap时,它不会向您询问任何内容。我不得不将CMD中的所有其他内容编辑,并编辑XML文件。如果你问我一个瑕疵。

谢谢, 灰

1 个答案:

答案 0 :(得分:3)

您必须打开AndroidManifest.xml并从应用中删除不需要的权限。如果查看docs站点,每个API都会列出它需要的权限。

至少应该保留这些权限:

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

如果您使用的是PhoneGap Build,则需要修改config.xml以指定您的应用实际使用的功能。看看:

https://build.phonegap.com/docs/config-xml

了解更多信息。