【问题标题】:Detect which applications have been opened [duplicate]检测已打开哪些应用程序[重复]
【发布时间】:2016-12-02 21:17:23
【问题描述】:

我有这样的问题,如果您运行任何应用程序以输出带有文本“一些应用程序要运行”的Toast,并且当再次显示Toast 并带有文本“一些应用程序已完成”时,这是必要的。

例如启动Play Market,并在我的应用程序Toast 中显示“Play Market is run”。

我不知道它是如何实现的,似乎有必要使用服务广播。请告诉我如何实现?

【问题讨论】:

  • 您想要在用户使用设备时监控用户并检测他们使用的所有应用程序的代码?听起来……很奇怪。
  • 很可能不是以您希望的简单方式,app-A 是否正在运行/关闭不会暴露给 app-B,除非 app-A 本身实现广播......除非您想不断地对正在运行的进程进行暴力扫描并不断进行比较。
  • “这是必要的” - 为什么?根据谁?
  • 简单地向您的问题添加赏金并不能解决您的问题。请参阅 cricket_007 提供的链接。做一些研究

标签: android application-lifecycle


【解决方案1】:

据我所知,出于隐私和安全原因,除了可能存在的安全漏洞之外,没有可靠的方法可以在 Android 5.0 及更高版本上实现您想要的功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    相关资源
    最近更新 更多