0

我在我的 Titanium Android 应用程序上使用条码扫描器模块来扫描条码。但是,由于这个库,我的应用程序向用户请求了太多权限,其中包括 READ_HISTORY_BOOKMARKS 和 WRITE_CONTACT。显然,这对于最终用户来说是不必要的并且过于干扰。有什么办法可以删除一些权限?我已经尝试过编辑自定义 AndroidManifest 文件。但它总是在 .gen 文件中添加这些权限。

4

2 回答 2

0

您正在使用 Titanium 构建应用程序。Titanium 不使用 Androidmanifest。它可能是由 Titanium 生成的,但未使用。

您需要编辑 Tiapp.xml 文件,并从那里删除您不需要的权限。这样,它不应该回来。

但正如 Sean Owen 建议的那样,不要复制粘贴应用程序并将其用于自己的目的。如果您只需要一个模块,请自己实现该模块,然后从那里使用它。

于 2012-05-22T10:37:30.263 回答
0

您可以通过获取生成的清单文件并将其粘贴到 tiapp.xml 中来维护 Titanium 中的自定义清单文件。Titanium 每次都会使用那个,而不是生成的那个。在此处阅读有关其工作原理的更多信息http://developer.appcelerator.com/doc/mobile/android-custom-androidmanifest

于 2012-05-31T16:01:22.853 回答