我正在做一个需要一个函数来知道屏幕上正在运行哪个应用程序的应用程序。 我需要我的应用程序来启动服务,然后当有人退出我的应用程序并运行其他应用程序时,我的应用程序可以知道正在运行的应用程序是什么。 有没有方法可以做到这一点?
答案 0 :(得分:1)
不,不久。你曾经能够通过黑客攻击来做到这一点,但谷歌在Android 5.0中打破了这个黑客攻击。然后有人发现了一个新的黑客,但谷歌在M预览中打破了这个黑客攻击,可能会变成5.2。没有已知的方法在M上做到这一点。谷歌明确表示他们打算阻止你这样做,所以即使发现了另一个黑客,你也可以指望它也被打破了。
M不会出局一段时间,并且在此之后一段时间内赢得了很多市场份额。但是,如果你需要它来继续工作很长时间,不要写一个需要这种行为的应用程序。