如何对Android中的活动强制执行自定义权限?

时间:2014-02-11 04:57:23

标签: java android android-activity permissions

我在android中创建了一个自定义权限:

<permission
    android:name="com.master.me.CUSTOM_PERMISSION_TEST"
    android:description="@string/des_permission"
    android:label="labelhere">
</permission>

我将如何在AndroidManifest.xml文件的活动中强制执行此操作?

1 个答案:

答案 0 :(得分:43)

android:permission属性用于活动代码。

如下所示

<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"/>

An In-Depth Introduction to the Android Permission Model是了解Android版权限的好文章。 How to use custom permissions in Android?也是一个非常好的SO线程。