小编Ian*_*Ian的帖子

Android,检测其他应用程序何时启动

我正在尝试开发一个应用程序,防止用户在没有密码的情况下访问指定的应用程序.情景是......

  1. 用户点击"电子邮件"应用(例如)
  2. 我的应用检测到应用的启动
  3. 我的应用程序确认它是"电子邮件"应用程序
  4. 我的应用程序在顶部打开一个视图,要求输入密码
  5. 用户输入密码,如果正确,我的应用程序将消失,将"电子邮件"应用程序保留在最顶层

我正在做剩下的事情,只是第2部分令我感到困惑,经过多天阅读广播意图等并试图在我的试验项目中听"android.intent.action.MAIN"等我不能似乎检测到我的应用程序何时启动.

有人可以帮忙吗?我是否正确地寻找新的应用程序广播意图启动,或者我应该阅读系统日志以获取新意图,或者使用本机代码执行某些操作?

任何指针都会有所帮助,即使你无法完全回答它,我也可以做更多的研究.非常感谢.伊恩

android broadcastreceiver android-intent

91
推荐指数
6
解决办法
7万
查看次数