在Android中为ADB部署的应用程序授予权限
问题描述:
我正在尝试创建一个Android应用程序,该应用程序从内置的浏览器应用程序中读取书签列表。要访问ContentProvider,我需要具有com.android.browser.permission.READ_HISTORY_BOOKMARKS
权限。在Android中为ADB部署的应用程序授予权限
我正在使用ADB将我的应用程序直接部署到我的设备。我如何授予此应用程序我需要的权限?
答
您可以在androidmanifest.xml文件中设置它。
像这样:
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
这可以在Eclipse ADT插件通过以下步骤进行设置:
- 选择应用程序的清单。
- 转到'权限'选项卡。
- 点击“添加”,然后选择“使用权限”。
- 通过输入文本或从下拉菜单中选择权限,输入权限的名称。
请问,如果你与亚行安装不会自动让你在清单中指定的permisssions? – 2011-01-28 07:31:23
它是ADB,而不是ADK ... ADK是新的附件开发工具包...差别很大。 – trgraglia 2011-05-13 08:56:32