【发布时间】:2016-03-22 12:35:56
【问题描述】:
我想开发 App Locking 应用程序。 因此,我创建了一个自动启动服务来检查所选应用程序包名称是否启动。使用
执行此任务getRunningTasks(1) & 对于某些设备可以这样工作 am.getRunningAppProcesses()
所以上面的方法每隔一秒返回一次顶级活动和当前进程,如果为真,我检查选定的包名称,然后启动我的锁屏。
但它不能正常工作,第一次和第二次工作正常但我检查了更多,然后没有打开我的锁屏。(服务正在运行)。
第二个问题是,
在某些设备上不返回最近启动的应用程序包名,它会不断返回一些操作系统的启动器进程...
我学习了一些库或示例,但库仅针对所有应用程序而不是特定应用程序(包名称)启动锁定或模式屏幕
那么,什么是最佳解决方案或建议我使用任何库或示例或最佳服务代码来工作所有设备?
谢谢。
【问题讨论】:
标签: android lockscreen