【问题标题】:How can i get app name or package Name of the app I quit如何获取我退出的应用程序的应用程序名称或包名称
【发布时间】:2016-02-20 22:46:39
【问题描述】:

假设我退出了一个应用程序,比如亚马逊。如何在关闭后立即启动意图或视图? 我还想要关闭的应用名称或包名称..

例如,truecaller 的做法。它会在您呼叫某人后立即打开一个视图..

【问题讨论】:

  • 我不知道怎么做。 TrueCaller 可能正在侦听电话状态变化并执行相应操作。

标签: android


【解决方案1】:

不可能这样做 - 从用户的角度来看这是相当不安全的。

TrueCaller 正在监听 PHONE_STATE 事件。

【讨论】:

    【解决方案2】:

    如果你想实现这个,你需要得到一个list of all installed apps 和check if each app is running or not 然后做你的逻辑。而且您无法将您的状态与真正的呼叫者进行比较。原因 truecaller 正在使用broadcast receiver,这是一个允许您注册系统或应用程序事件的 Android 组件。

    要全面了解了解应用何时关闭的能力,请查看answer

    【讨论】:

      猜你喜欢
      • 2014-01-19
      • 2014-02-12
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-24
      相关资源
      最近更新 更多