[java] view plain copy print ?
  1. packagecom.tutor.runningservice;
  2. importjava.util.List;
  3. importandroid.app.Activity;
  4. importandroid.app.ActivityManager;
  5. importandroid.os.Bundle;
  6. importandroid.widget.TextView;
  7. publicclassRunningServiceextendsActivity{
  8. /**Calledwhentheactivityisfirstcreated.*/
  9. @Override
  10. publicvoidonCreate(BundlesavedInstanceState){
  11. super.onCreate(savedInstanceState);
  12. //setContentView(R.layout.main);
  13. TextViewmTextView=newTextView(this);
  14. ActivityManagermActivityManager=(ActivityManager)getSystemService(ACTIVITY_SERVICE);
  15. List<ActivityManager.RunningServiceInfo>mServiceList=mActivityManager.getRunningServices(30);
  16. //我要判断的服务名字,我在launcher2里加了一个音乐服务
  17. finalStringmusicClassName="com.android.launcher2.MusicService";
  18. booleanb=MusicServiceIsStart(mServiceList,musicClassName);
  19. mTextView.setText("你要判断的服务状态为:"+b+"\n"+getServiceClassName(mServiceList));
  20. setContentView(mTextView);
  21. }
  22. //通过Service的类名来判断是否启动某个服务
  23. privatebooleanMusicServiceIsStart(List<ActivityManager.RunningServiceInfo>mServiceList,StringclassName){
  24. for(inti=0;i<mServiceList.size();i++)
  25. {
  26. if(className.equals(mServiceList.get(i).service.getClassName()))
  27. {
  28. returntrue;
  29. }
  30. }
  31. returnfalse;
  32. }
  33. //获取所有启动的服务的类名
  34. privateStringgetServiceClassName(List<ActivityManager.RunningServiceInfo>mServiceList){
  35. Stringres="";
  36. for(inti=0;i<mServiceList.size();i++){
  37. res+=mServiceList.get(i).service.getClassName()+"\n";
  38. }
  39. returnres;
  40. }
  41. }

更多相关文章

  1. 【Android】状态栏通知Notification、NotificationManager详解
  2. Android 设置系统SystemUI 顶部StatusBar状态栏透明一体化
  3. android 状态栏背景修改为透明
  4. Android 状态栏全透明策略
  5. Android 5.1状态栏背景色定制 在Launcher3界面显示透明,在其他界
  6. 设置无标题&设置不显示状态栏
  7. Android在全屏状态下键盘覆盖输入框问题
  8. android 获取以太网的连接状态
  9. android 判断网络连接状态

随机推荐

  1. 命名空间类名三种引用-命名冲突解决-自动
  2. 第7章 0202-面向对象编程基础,学习心得、
  3. 命名空间类三种引用、类导入命名冲突解决
  4. PHP基础知识:类的拦截器和重载以及命名空
  5. PHP类的重载和命名空间(声明|调用|分解与
  6. 航电oj2016-2017 参考代码
  7. Python解释器种类以及特点?详细介绍!
  8. C++入门
  9. 0223-空间引用类的三种方式,写一个自动加
  10. php 自动加载类与mysql基础