我想开发App Locking应用程序。 因此,我创建了一个自动启动服务,以检查所选应用程序包名称的每秒启动与否。使用
执行此任务getRunningTasks(1)&对于一些设备工作这 的 am.getRunningAppProcesses()
所以上面的方法返回每一个顶级活动和当前进程,如果为true则检查所选包名称,然后启动我的锁定屏幕。
但它工作不正常,第一次和第二次工作正常,但我检查更多,然后没有打开我的锁定屏幕。(服务正在运行)。
第二个问题是,
在某些设备最近没有返回启动应用程序包名称的情况下,它会不断返回OS的一些启动程序进程...
我学习了一些库或示例,但库只为所有应用程序启动锁定或模式屏幕而不是特定应用程序(包名称)
那么,什么是最佳解决方案或建议我使用任何库或示例或最佳服务代码来处理所有设备?
感谢。
答案 0 :(得分:1)
getRunningTasks(1)&由于自定义,getRunningAppProcesses()在XIOMI设备中不起作用。
我将获得最佳服务,以持续检查正在运行的流程和活动。