【发布时间】:2016-02-20 22:46:39
【问题描述】:
假设我退出了一个应用程序,比如亚马逊。如何在关闭后立即启动意图或视图? 我还想要关闭的应用名称或包名称..
例如,truecaller 的做法。它会在您呼叫某人后立即打开一个视图..
【问题讨论】:
-
我不知道怎么做。 TrueCaller 可能正在侦听电话状态变化并执行相应操作。
标签: android
假设我退出了一个应用程序,比如亚马逊。如何在关闭后立即启动意图或视图? 我还想要关闭的应用名称或包名称..
例如,truecaller 的做法。它会在您呼叫某人后立即打开一个视图..
【问题讨论】:
标签: android
不可能这样做 - 从用户的角度来看这是相当不安全的。
TrueCaller 正在监听 PHONE_STATE 事件。
【讨论】:
如果你想实现这个,你需要得到一个list of all installed apps 和check if each app is running or not 然后做你的逻辑。而且您无法将您的状态与真正的呼叫者进行比较。原因 truecaller 正在使用broadcast receiver,这是一个允许您注册系统或应用程序事件的 Android 组件。
要全面了解了解应用何时关闭的能力,请查看answer
【讨论】: