嗨,我正在学习安卓安全,所以我浏览了一个主题,有人提到了活动的自定义权限,如下所示:-
<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应用程序。