我有一个要求,无论何时应用程序被用户打开,应该生成一个事件,我必须在我的应用程序中做一些处理。我意识到android不会播放该事件。因此,我陷入困境并寻找工作。如何检测应用程序开放事件
我也接触过一些应用程序,做类似的事情,比如:
Avast的移动安全:扫描,当它打开的应用程序。
保险柜:当锁定的应用程序打开时显示密码键盘。
任何人都可以告诉我这些应用程序如何检测应用程序的开放事件或指向我在正确的方向做。
我以前做过一些Windows API挂钩,不知道我是否也可以在android中使用这种技术。我碰到过一些运行时代码注入框架,比如“Cydia Substrate”和“Xposed”。这些东西能解决我的问题吗?
你在说我自己的应用程序。实际上,我需要检测何时由用户打开任何应用程序而不是我自己的应用程序。 – Faheem
Hrm ...也许尝试BroadCast Receiver http://developer.android.com/intl/zh-tw/reference/android/content/BroadcastReceiver.html – Gene
Android不会广播应用程序开放事件。所以它不能通过广播接收机完成。我需要一些其他解决方案 – Faheem