如何在设备的所有应用程序上应用模式锁定?

时间:2019-04-17 14:16:21

标签: java android

我使用此库设计了模式视图

'''实施'com.andrognito.patternlockview:patternlockview:1.0.0''''

但是如何在我的android设备上的所有应用程序上应用模式锁定?当模式应用于Android设备中的任何应用程序时,如何显示我的模式应用程序屏幕?预先感谢。

1 个答案:

答案 0 :(得分:1)

正如我在评论中所写。您想做什么是不可能的。您可以修改自己的应用程序的行为,但不能修改其他应用程序的行为。

主要原因是安全问题。假设您有一个应用程序模仿了BankXY的登录屏幕,并在显示实际的BankXY应用程序登录屏幕之前显示了该屏幕。这被称为网络钓鱼,是目前最流行的攻击方案之一。您想要实现的不是安全风险,但是肯定可以实现的工具是

编辑:

这在Android 8.0之前是可能的,在Android 8.0上,使用Services进行后台执行的能力受到很大限制。可以创建一个服务来检查正在运行的应用程序的程序包名称,并且如果该名称在黑名单中,则可以请求输入密码(例如,请参见Question)。但是,您不能再无限期地运行后台服务。