我正在开发一个具有许多组件的应用程序,每个组件都将是一个单独的

Android应用程序. “核心”应用程序将使用内容提供程序提供对数据库的访问,并且阅读权限文档“签名”保护是我想要的方式.

我已经为我的权限定义了一个组,主要是因为我的权限会很好地显示在App Info的“权限”部分中我自己的图标.用android:protectionLevel =“normal”他们出现就好了.但是当我使用android:protectionLevel =“signature”时,它们就消失了.

android:name="com.example.permissions.GROUP"

android:label="@string/lblGroup"

android:description="@string/descGroup"

android:icon="@drawable/ic_menu_permissions_group" />

android:name="com.example.permission.CONFIG_READ"

android:permissionGroup="com.example.permissions.GROUP"

android:protectionLevel="signature"

android:label="@string/lblConfigRead"

android:description="@string/descConfigRead" />

android:name="com.example.permission.CONFIG_WRITE"

android:permissionGroup="com.example.permissions.GROUP"

android:protectionLevel="signature"

android:label="@string/lblConfigWrite"

android:description="@string/descConfigWrite" />

鉴于我目前正在开发并因此使用开发人员密钥,我是否需要跳过一些其他的环节以使“签名”保护级别适用于开发人员?

一如既往地感谢您的帮助

史蒂夫

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐