android 获得程序列表
2015-08-31 19:09
615 查看
获得正在运行的程序....
blog:http://www.cnblogs.com/freeliver54/archive/2011/11/04/2236357.html
// 正在运行的 public List<Programe> getRunningProcess() { PackagesInfo pi = new PackagesInfo(this); ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE); // 获取正在运行的应用 List<RunningAppProcessInfo> run = am.getRunningAppProcesses(); // 获取包管理器,在这里主要通过包名获取程序的图标和程序名 PackageManager pm = this.getPackageManager(); List<Programe> list = new ArrayList<Programe>(); for (RunningAppProcessInfo ra : run) { String name=ra.processName; System.out.println("列表:"+name); // 这里主要是过滤系统的应用和电话应用,当然你也可以把它注释掉。 if (ra.processName.equals("system") || ra.processName.equals("com.Android.phone")) { continue; } Programe pr = new Programe(); pr.setIcon(pi.getInfo(ra.processName).loadIcon(pm)); pr.setName(pi.getInfo(ra.processName).loadLabel(pm).toString()); // System.out.println(pi.getInfo(ra.processName).loadLabel(pm) // .toString()); list.add(pr); } return list; }
blog:http://www.cnblogs.com/freeliver54/archive/2011/11/04/2236357.html
相关文章推荐
- Android之IM聊天界面的搭建以及gradient渐变色的设置
- 修改listview滑动块图标
- Android 初体验
- (4.2.16.2)Android判断当前应用程序处于前台还是后台的两种方法
- (4.2.16.1)Android之判断某个服务是否正在运行的方法
- Android 坐标与宽高研究getLeft() getTop() getRight()和getBottom()
- 关于Android studio的好处
- Android学习笔记(五)Fragment简介
- android 加载图片到内存(缩放)
- android自定义正方形的imageview和textview
- 用EditText实现的 连续输入的密码框
- 史上最全selector和shape使用方法 Android ListView 列表项点击之后,保持背景颜色
- Android 自定义对话框
- android studio的一些技术
- 2015-8-31
- Android 设置系统亮度
- Android development 国内镜像
- Android 如何监听返回键
- 自定义布局的IMS
- Android开发相关的Blog推荐