我已经在Android中创建了一个自定义权限:
<permission
android:name="com.master.me.CUSTOM_PERMISSION_TEST"
android:description="@string/des_permission"
android:label="labelhere">
</permission>
我该如何在AndroidManifest.xml
文件中实施这个功能?
我已经在Android中创建了一个自定义权限:
<permission
android:name="com.master.me.CUSTOM_PERMISSION_TEST"
android:description="@string/des_permission"
android:label="labelhere">
</permission>
我该如何在AndroidManifest.xml
文件中实施这个功能?
将android:permission
属性应用到activity标签中。
像下面这样:
<activity android:permission="com.master.me.CUSTOM_PERMISSION_TEST"
android:name=".YourActivity"
android:label="@string/activity_label" />
当您的其他应用程序需要启动此活动时,您需要向自定义权限添加uses-permission
。
<uses-permission android:name="com.master.me.CUSTOM_PERMISSION_TEST"/>
深入介绍Android权限模型及如何保护多组件应用程序的文章是了解Android权限的非常好的文章。而如何在Android中使用自定义权限?也是一个非常好的Stack Overflow帖子。