android 5.0 获取最近运行的应用
来源:互联网 发布:蚁群算法的应用 编辑:程序博客网 时间:2024/06/05 08:38
android 5.0 获取最近运行的应用
由于考虑到安全性ActivityManager.getRunningTasks(),在5.0上已经deprecated了。 private String getLollipopRecentTask() {
final int PROCESS_STATE_TOP = 2;
try {
Field processStateField = ActivityManager.RunningAppProcessInfo.class.getDeclaredField("processState");
List<ActivityManager.RunningAppProcessInfo> processes = ((ActivityManager) getSystemService(Context.ACTIVITY_SERVICE)).getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo process : processes) {
if (process.importance <= ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND && process.importanceReasonCode == 0) {
int state = processStateField.getInt(process);
if (state == PROCESS_STATE_TOP) {
String[] packname = process.pkgList;
return packname[0];
}
}
}
} catch (Exception e) {
throw new RuntimeException(e);
}
return "";
}
- android 5.0 获取最近运行的应用
- android 5.0(↑)获取最近运行的一个应用的包名
- android获取最近使用应用的信息
- Android 获取最近应用的缩略图
- Android 获取最近应用的缩略图
- 获取最近运行应用方法和杀进程的方法
- Android TASK 和 PROCESS的区别,获取最近运行的程序和正在运行的进程
- Android获取最近的图片
- Android获取应用运行次数
- Android中TASK和PROCESS的区别,获取最近运行的程序和正在运行的进程
- Android中TASK和PROCESS的区别,获取最近运行的程序和正在运行的进程
- Android中TASK和PROCESS的区别,获取最近运行的程序和正在运行的进程
- Android中TASK和PROCESS的区别,获取最近运行的程序和正在运行的进程
- Android中TASK和PROCESS的区别,获取最近运行的程序和正在运行的进
- 获取当前Task 的替代方法,获取最近运行列表
- 获取 Android 设备上当前运行的应用的 apk
- 获取 Android 设备上当前运行的应用的 apk
- 获取 Android 设备上当前运行的应用的 apk
- 关于Scrollview嵌套ListView,使用setListViewHeightBasedOnChildren(ListView listView) ,在小米手机上崩溃问题
- 在IE8上eWebEdit编辑器失效
- Gray Code
- 【破解向】Mac版Adobe Photoshop CS6 与破解补丁下载–注册机+序列号+修改HOSTS完美可升级激活法及详细图文安装教程(强烈推荐)
- 代码重构-关于命名规范
- android 5.0 获取最近运行的应用
- vb写bho
- Android Studio NDK编译Error
- Sublime Text 使用介绍、全套快捷键及插件推荐
- 两种DB2分页查询比较
- hough变换是如何检测出直线和圆的
- MaterialUp 官方客户端源码
- 区别FF IE6 IE7
- 代码重构-MVC框架