我知道如何为互联网权限和读写外部目录权限等应用程序添加权限
但我问的是如何为每项活动添加权限,以避免绕过活动。
我们如何在Android应用程序中提供安全性。
答案 0 :(得分:1)
我询问如何为每项活动添加权限以避免绕过活动
Android权限系统中没有任何内容与#34相关;避免绕过活动"。
因此,我将以您的问题解释您的问题和后续评论:
我已经看到某些应用允许用户绕过其他应用中的某些活动,有效地"深层链接"进入他们。在我的情况下,这将跳过我想要显示的身份验证活动。我怎么能阻止这个?
第三方应用可以向用户发送的唯一活动是在您的应用中导出的活动。如果出现以下任一情况,则导出活动:
您的android:exported="true"
元素上有<activity>
,这是不寻常的,或
<intent-filter>
上有<activity>
,这种情况比较常见
只有您明确想要第三方应用程序要链接的活动的<intent-filter>
元素。从任何其他活动中删除所有<intent-filter>
元素。这将阻止&#34;绕过活动&#34;,除了那些您想要直接外部访问的活动。