Android中获取正在运行的应用程序

ActivityMain.java

1.public class ActivityMain extends ListActivity {

2. @Override

3. public void onCreate(Bundle savedInstanceState) {

4. super.onCreate(savedInstanceState);

5. requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 6.

7. List list = getRunningProcess();

8. ListAdapter adapter = new ListAdapter(list,this);

9. getListView().setAdapter(adapter);

10. }

11.

12. //正在运行的

13. public List getRunningProcess(){

14. PackagesInfo pi = new PackagesInfo(this);

15.

16. ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);

17. //获取正在运行的应用

18. List run = am.getRunningAppProcesses();

19. //获取包管理器,在这里主要通过包名获取程序的图标和程序名

20. PackageManager pm =this.getPackageManager();

21. List list = new ArrayList();

22.

23. for(RunningAppProcessInfo ra : run){

24. //这里主要是过滤系统的应用和电话应用,当然你也可以把它注释掉。

25. if(ra.processName.equals("system") ra.processName.equals("com.Android.phone")){

26. continue;

27. }

28.

29. Programe pr = new Programe();

30. pr.setIcon(pi.getInfo(ra.processName).loadIcon(pm));

31. pr.setName(pi.getInfo(ra.processName).loadLabel(pm).toString());

32. System.out.println(pi.getInfo(ra.processName).loadLabel(pm).toString());

33. list.add(pr);

34. }

35. return list;

36. }

37.

38.}

ListAdapter.java ||

android获取运行应用程序,Android中获取正在运行的应用程序相关推荐

  1. android xml获取指定,android:如何从xml文件中获取信息?

    我得到一个程序,从一个链接的服务器获取天气.我已经做了一些将字符串结合到URL的字符串.我现在需要从XML文件中获取信息.android:如何从xml文件中获取信息? 这是我的代码:(我更换了,为了安 ...

  2. DSB算法C语言程序,单片机中使用DSB温度传感器C语言程序.doc

    单片机中使用DSB温度传感器C语言程序 单片机中使用DS18B20温度传感器C语言程序(参考1) /************************************************** ...

  3. android surfaceview 图片,为啥从SurfaceView中获取不到图片?

    一.普通View生成图片的原理 我们先来分析下从普通View中获取图片的方法.代码如下: public Bitmap getBitmapFromView(View view){ if (view == ...

  4. java 获取键盘点击_Java中获取键盘输入值的三种方法介绍

    程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这 ...

  5. c linux 获取cpuid_[C] 在GCC中获取CPUID信息(兼容VC)

    前面我们尝试过在VC中获取CPUID信息.现在再来试试GCC编译器. 一.调用CPUID指令 怎么调用CPUID指令呢?有三种办法-- 1. 用汇编语言编写一个cpuid函数,然后调整链接器配置,在C ...

  6. vue中获取获取当前城市地址_Vue中获取当前定位城市名

    实现思想:通过定位获取到当前所在城市名: 1.在工程目录index.html中引入: ps:秘钥可以去百度开发者平台申请 2.在build/webpack.base.conf.js(与entry同级) ...

  7. python运行程序-Python中四种运行其他程序的方式

    在Python中,可以方便地使用os模块来运行其他脚本或者程序,这样就可以在脚本中直接使用其他脚本或程序提供的功能,而不必再次编写实现该功能的代码.为了更好地控制运行的进程,可以使用win32proc ...

  8. java获取数据库当前时间_java中获取系统的当前时间

    转自:http://www.cnblogs.com/Matrix54/archive/2012/05/01/2478158.html 一. 获取当前系统时间和日期并格式化输出: import java ...

  9. Form中获取数据源及扩展方法中获取变量

    1.通过FormControl控件获取Form中的数据源 获取数据源的主要方法:Form  formRun= sender.FormRun(); fromRun.datasourse('表名'): 可 ...

  10. php 获取array的长度_php中获取数组长度的方法

    php中获取数组长度的方法 php获取数组长度的方法,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度,还有获取二维数组的方法,在php中获取数组长度方 ...

最新文章

  1. python函数速查_Python语法速查: 7. 函数基础
  2. android MotionEvent
  3. 【好书试读】大数据处理之道
  4. java 当前时间的前一天_java获取当前日期的前一天和后一天
  5. 两种语言的html文件,2. 第二章 HTML语言(一)(33页)-原创力文档
  6. SAP JAM的自定义widget编辑功能
  7. 计算机二级循环储存,【日常干货】计算机二级基础知识(第三期)
  8. 常见光纤收发器组网方式介绍
  9. 笔记本电脑怎么清理灰尘_手机声音越用越小怎么办?一段黑科技音波就能清理扬声器灰尘...
  10. java8 supplyasync_java – 为什么CompletableFuture.supplyAsync成功随...
  11. 在keil uVision 2/uVision 3下使用伟福系列仿真器的方法:
  12. jeecg集成积木报表错误_6688种玩法的电子积木,是什么体验?「中外玩具网测评」...
  13. 入侵微博服务器刷流量,开发者获刑 5 年;马化腾重回中国首富;支持 M1 芯片,VS Code 1.54 发布 | 极客头条...
  14. 笔记本电脑VGA与DVI接口的区别(转)
  15. rost反剽窃检测系统_动静结合,最硬核反外挂
  16. python写作_开源一个Python文档写作应用:MrDoc
  17. 通过了注册电气工程师考试的, 介绍 经验
  18. html对话框取消确定,alert 确定 取消
  19. 换硬币-零钱换成5分、2分和1分的硬币
  20. 恒生电子2019校园招聘笔试题

热门文章

  1. 怎样的数据分析才有价值
  2. mysql 备份的权限_Mysql 数据库备份权限
  3. 快速排序比较次数_归并排序「从入门到放弃」
  4. 学英语专业后悔了_上大学一定不要读英语专业?当年志愿填报我选了英语专业...
  5. mysql 5.6 二进制安装包_centos6上mysql5.6二进制包安装
  6. 鸿蒙空间最高级,洪荒:我能进化万物
  7. 职业经理人-授权后才是管理的开始
  8. 绕开“陷阱“,阿里专家带你深入理解C++对象模型的特殊之处
  9. sql server 语法 MSDN
  10. Gartner:智能SOC/情报驱动的SOC的五大特征