程序锁功能-看门狗原理
看门狗原理: |
|
步骤: 1、由于是一个不停的监视,所以需要一个后台服务,不停的监视当前打开的Activity ActivityManager 2、由于是服务,所以需要一个配置来开启服务 Service(程序设置中配置) 3、获取到最新打开的Activity的packagename,然后和加锁应用的包名进行比较,如果在加锁应用的数据库中,那么跳出来一个Activity,让用户输入密码,才能进入加锁的应用中去,否则不给进 |
核心代码:
|
权限: <uses-permission android:name="android.permission.GET_TASKS" /> |