在Android中为ADB部署的应用程序授予权限

问题描述:

我正在尝试创建一个Android应用程序,该应用程序从内置的浏览器应用程序中读取书签列表。要访问ContentProvider,我需要具有com.android.browser.permission.READ_HISTORY_BOOKMARKS权限。在Android中为ADB部署的应用程序授予权限

我正在使用ADB将我的应用程序直接部署到我的设备。我如何授予此应用程序我需要的权限?

+0

请问,如果你与亚行安装不会自动让你在清单中指定的permisssions? – 2011-01-28 07:31:23

+0

它是ADB,而不是ADK ... ADK是新的附件开发工具包...差别很大。 – trgraglia 2011-05-13 08:56:32

您可以在androidmanifest.xml文件中设置它。

像这样:

<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" /> 

这可以在Eclipse ADT插件通过以下步骤进行设置:

  1. 选择应用程序的清单。
  2. 转到'权限'选项卡。
  3. 点击“添加”,然后选择“使用权限”。
  4. 通过输入文本或从下拉菜单中选择权限,输入权限的名称。