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

我已经在Android中创建了一个自定义权限,如下所示:

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

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


答案 1

将属性用于活动代码。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"/>

Android权限模型的深入介绍是一篇非常好的文章,可以了解Android中的权限。而如何在Android中使用自定义权限?也是一个非常好的SO线程。


答案 2

推荐