您好我正在学习安全性,所以在那里我经历了一个话题,其中有人提到了活动的自定义权限,如下所示: -
<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>
我无法理解这个用法。我们如何以及在何处使用这一概念。
提前致谢。
答案 0 :(得分:3)
如果您正在编写一套应用程序,并且您希望在一个应用程序中启动活动,套件中的其他应用程序可以启动,但任意其他第三方应用程序无法启动,您可以使用自定义权限,如你的问题。
这很不寻常。一般来说,自定义权限相当不寻常,部分原因是它们是为预安装的应用和do not work well for normal Android SDK apps而设计的。