Android,检测其他应用程序何时启动我试图开发一个应用程序,防止用户在没有密码的情况下访问指定的应用程序。情况是.。用户点击“电子邮件”应用程序(例如)我的应用程序检测应用程序的启动我的应用程序确认这是“电子邮件”应用程序。我的应用程序在顶部打开一个视图,询问密码。用户输入密码,如果正确,我的应用程序将消失,将“电子邮件”应用留在顶部。我可以做剩下的事情,只是第二部分让我感到困惑,在读了很多天的广播意图之后,试着去听“android.int.action.MAIN”等等,在我的试用项目中,我似乎无法检测到除了我的应用程序什么时候启动了。有人能帮忙吗?我是以正确的方式去寻找新的应用程序来广播一个启动的意图,还是应该阅读系统日志中的新意图,或者用本机代码做些什么?任何指点都会有帮助,即使你不能完全回答,我也能做更多的研究。非常感谢。伊恩
3 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo = am.getRunningAppProcesses();
注:
- 3 回答
- 0 关注
- 493 浏览
添加回答
举报
0/150
提交
取消