Android 如何获得5.1中运行最好的应用程序?

Android 如何获得5.1中运行最好的应用程序?,android,android-5.0-lollipop,Android,Android 5.0 Lollipop,我正在创建一个应用程序,将给我目前正在运行的任务,它是完美的贝娄5.1棒棒糖 这是我对bellow 5.1的代码 mPackageName = ActivityManager.getRunningTasks(1).get(0).topActivity.getPackageName(); (我只需要当前正在运行的单个应用程序) 但是在5.1中,它没有给我正确的包 此代码每1秒运行一次。请给我一些建议 谢谢 阿米特这项技术在5.0版本中被破解。有一个新的黑客可以在5.0和5.1上使用,但在6.0上

我正在创建一个应用程序,将给我目前正在运行的任务,它是完美的贝娄5.1棒棒糖

这是我对bellow 5.1的代码

mPackageName = ActivityManager.getRunningTasks(1).get(0).topActivity.getPackageName();
(我只需要当前正在运行的单个应用程序)

但是在5.1中,它没有给我正确的包

此代码每1秒运行一次。请给我一些建议

谢谢
阿米特

这项技术在5.0版本中被破解。有一个新的黑客可以在5.0和5.1上使用,但在6.0上被破解了。我在5.0中需要这个。你有什么解决方案吗?实际上,它在android 5.0中工作得很好,但我已经更新了我的手机,我在这个问题中找到了这个网站的使用统计API。这将适用于6.0,但仅适用于某些设备,因为一些制造商删除了该活动以授予所需的许可。IIRC适用于5.1,但显然不是5.1.1。接下来,除非应用程序锁可以访问Usage Stats API,否则应用程序锁将无法工作。有一个新的黑客可以在5.0和5.1上使用,但在6.0上被破解了。我在5.0中需要这个。你有什么解决方案吗?实际上,它在android 5.0中工作得很好,但我已经更新了我的手机,我在这个问题中找到了这个网站的使用统计API。这将适用于6.0,但仅适用于某些设备,因为一些制造商删除了该活动以授予所需的许可。IIRC适用于5.1,但显然不是5.1.1。接下来,应用程序锁将无法工作,除非它们可以访问Usage Stats API。