在android中添加活动自定义权限有什么用



嗨,我正在学习安卓安全,所以我浏览了一个主题,有人提到了活动的自定义权限,如下所示:-

<permission android:name=”com.testpaccourierkage.mypermission” 
    android:label=”my_permission” 
    android:protectionLevel=”dangerous” 
    android:description=”@string/detonate_description” />
<application> 
    <activity 
        android:permission=”com.testpackage.mypermission”            
        android:name=”.PermissionTestClientActivity”            
        android:label=”@string/app_name”/>  
</application>

我不明白这个有什么用。我们如何以及在哪里可以使用这个概念。

提前谢谢。

如果您正在编写一套应用程序,并且您希望在一个应用程序中有一个活动,该应用程序中的其他应用程序可以启动,但任意其他第三方应用程序无法启动,则可以使用问题中所示的自定义权限。

这很不寻常。自定义权限通常很不寻常,部分原因是它们是为预装应用程序设计的,不适用于正常的Android SDK应用程序。

最新更新