- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如果您想要“在顶部”获取 Activity ,您可以在 ActivityManager
上调用 getRunningTasks(1)
,您将获得类似于 com.google 的内容。 result.TopActivity.ClassName 中的 android.maps.MapsActivity
。
但我只是在装有 Android 5 的 Nexus 5 上尝试过,无论顶部是什么应用程序(chrome、 map 、主屏幕......),我都会得到 com.google.android.launcher.GEL
这是一些重大变化吗?这在某处记录了吗?
最佳答案
关于android - ActivityManager getRunningTasks 不适用于 Lollipop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27509784/
Android studio 给我一些问题。我明确声明了 android. permission.GET_TASKS 在 list 中。但它仍然关闭应用程序。错误: Caused by: java.l
getRunningTasks 在 LOLLIPOP 中已弃用。您必须使用 UsageStatsManager 才能获取前台应用程序的包名称。我已经在 Android 6.0 上测试过,一切正常。 问
我已经完成了这个question还有这个question .但是借助这个 library我现在可以使用以下代码获取前台任务列表。 if (Build.VERSION.SDK_INT taskInfo
我在我的一个应用程序中使用 getRunningTask API 来查找前台应用程序。自 Lollipop 以来,此 API 已被弃用。弃用之后,我更喜欢 getRunningAppProcess A
如果您想要“在顶部”获取 Activity ,您可以在 ActivityManager 上调用 getRunningTasks(1),您将获得类似于 com.google 的内容。 result.To
我正在 android 中处理推送通知,我正在使用以下方法显示通知,但问题是现在 ActivityManager.getRunningTasks(1);正在被弃用。从一个stackoverflow问题
ActivityManager am = (ActivityManager)this.getSystemService(Activity.ACTIVITY_SERVICE); List tasks =
在 Android L 中,Google 已禁用 getRunningTasks。现在它只能返回自己的应用程序任务和主页启动器。我无法再获得其他应用程序任务。我们的应用需要该方法来确定当前的热门应用。
据充分证明,getRunningTasks 现在在 Android L 中已被弃用。我用它来获取热门 Activity ,这是我的应用程序的一个重要功能。尽管尚未完成,但一位 Google 员工已 p
本文整理了Java中io.druid.indexing.overlord.ZkWorker.getRunningTasks()方法的一些代码示例,展示了ZkWorker.getRunningTasks
正如您在下面的代码中看到的那样,我将目标 api 设置为 18,并且我运行了进程 getRunningTasks,但它给了我一个错误并关闭了我的应用程序。 @TargetApi(18) public
我是一名优秀的程序员,十分优秀!