安全活动-无权限



https://www.oreilly.com/library/view/application-security-for/9781449322250/ch04.html

带有评论";要想启动"活动"需要一定的权限,您需要将权限属性添加到AndroidManifest.xml中特定"活动"的条目中;

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.testapps.test1">
...
<activity android:name=".Activity1"
android:permission="com.example.testapps.test1.permission.START_ACTIVITY1">
<intent-filter>
...
</intent-filter>
</activity>
...
</manifest>

如果我想阻止开始活动,该怎么办?不设置权限似乎会让活动在没有任何权限的情况下启动。。。

如果不希望启动活动,请使用以下命令将其标记为禁用。

android:enabled="false"

如果我想阻止启动活动,我应该怎么做?

删除<intent-filter>。您的CCD_ 2正在说";我希望其他应用程序启动此活动;。没有<intent-filter>的活动仍然可以由您的应用程序启动,用于PendingIntent对象等。

最新更新