`
yutinglong
  • 浏览: 63953 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获取正在运行的后台service的代码

 
阅读更多

给一段获取正在运行的后台service的代码,如下:

  1.        
  2. //RunningServicesInfo
  3.         public static String getRunningServicesInfo(Context context) {
  4.                 StringBuffer serviceInfo = new StringBuffer();
  5.                 final ActivityManager activityManager = (ActivityManager) context
  6.                                 .getSystemService(Context.ACTIVITY_SERVICE);
  7.                 List<RunningServiceInfo> services = activityManager.getRunningServices(100);

  8.                 Iterator<RunningServiceInfo> l = services.iterator();
  9.                 while (l.hasNext()) {
  10.                         RunningServiceInfo si = (RunningServiceInfo) l.next();
  11.                         serviceInfo.append("pid: ").append(si.pid);
  12.                         serviceInfo.append("\nprocess: ").append(si.process);
  13.                         serviceInfo.append("\nservice: ").append(si.service);
  14.                         serviceInfo.append("\ncrashCount: ").append(si.crashCount);
  15.                         serviceInfo.append("\nclientCount: ").append(si.clientCount);
  16.                         serviceInfo.append("\nactiveSince: ").append(ToolHelper.formatData(si.activeSince));
  17.                         serviceInfo.append("\nlastActivityTime: ").append(ToolHelper.formatData(si.lastActivityTime));
  18.                         serviceInfo.append("\n\n");
  19.                 }
  20.                 return serviceInfo.toString();
  21.         }
分享到:
评论

相关推荐

    Android开发实现根据包名判断App运行状态的方法

    对于没有 Service 的 App,程序一旦切换到后台,可能很快就被回收了,这里使用 ActivityManager.getRunningTasks(int maxNum) 方法来获取当前正在运行的任务,注意:此方法并不被系统推荐,且是一个

    简易后台管理系统(五)项目优化

    1.6) 后台:提供基本的Controller,service, mapper,使能够极快速得获取数据; 提供异常/错误页面处理;提供是否有效用户访问校验,未登录者需先登录;提供代码生成工具类,可一键生成所需的基本代码,生成的代码...

    Android GPS定位

    采用GPS模式进行定位,分为后台Service进行实时定位,前台绑定服务,并调用后来定位到的信息进行展示。 后台服务代码封装完整,可参考前台代码调用方式直接内嵌到自己的程序中运行。 以完善功能: 1.获取当前...

    java+mysql实现的代码分享网(所有源码已开源,效果可看网址:www.admintwo.com)

    因为用户打开后,立马渲染html代码,此时网站结构已经出现,接着用jqury+ajx去后台获取数据。由于我的sql语句严格控制在ms级别,所以只需要几百ms,数据即可拿到,此时渲染在页面上给用户的感觉很快) 3、sql语句的...

    android的服务

    以上代码调用了startService方法,Service会持续运行,直到调用stopService()或stopSelf()方法。 还有另一种绑定Service的方式: 1. … 2. ServiceConnection conn = new ServiceConnection() { 3. @Override 4. ...

    code_generator.zip

    2020最新版代码生成器,可一键生成controller,...代码生成完毕后即为一个前台到后台的完整项目,导入eclipse/idea便可运行,可根据需求自由扩展!关注我的博客:https://blog.csdn.net/m0_37719874 随时获取最新动态!

    c# 不能解决的 关机,重启,注销

    这两种方法在通常情况下工作是没有问题的,但在某些特殊情况下,比如桌面被其它...要解决这个问题,我们必须要给进程赋予足够的权限才行,于是我在调用 ExitWindowsEx 前运行了如下代码来赋予当前进程关闭计算机权限

    手机定位系统

    采用GPS模式进行定位,分为后台Service进行实时定位,前台绑定服务,并调用后来定位到的信息进行展示。后台服务代码封装完整,可参考前台代码调用方式直接内嵌到自己的程序中运行。以完善功能: 1.获取当前Location...

    高迪同款开源盲盒先生源码

    每个组件都有详细的代码注释,易于理解。 2.适用于多个平台的运行,包括iOS、Android、Web等。 3.支持多种功能扩展,包括分享、支付、客服等。 4.界面设计简洁明了,易于使用和操作。 搭建环境 MySQL5.6 + ...

    毕业设计-基于JSP的时装原创设计交流网ssh+mysql-设计与实现(源码+论文+视频).zip

    2.程序运行效果图如图4.1所示: 图4.1 管理员登陆页面设计 3.在登陆页面输入用户名和密码以,点击提交按钮,跳转到登陆的service中,在该service中会对用户名,密码进行判断,如果正确提示“通过验证”,进入到...

    基于JavaScript的数据可视化实验室后台管理系统源码+项目说明(期末大作业).zip

    1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也...

    Android 双进程守护的实现代码

    最近有在项目中用到高德的定位SDK,功能是每隔一定的时间获取一次用户的地理位置,采取的方案是在后台开启一个 Service,监听高德地图的位置变化。 该功能在用户手机屏幕亮时完美实现,但是当屏幕被关闭的时候,位置...

    hass-workstation-service:从工作站到家庭助理,提供有用的传感器和服务

    HASS工作站服务 该项目的目标是通过MQTT提供从工作站到有用传感器和服务。 它通过以下方式实现此目标: ... 将所有文件解压缩到一个文件夹中,然后运行hass-workstation-service.exe 。 这是后台服务,您可以使

    weather-pwa:一个用于获取不同城市天气的渐进式Web应用程序

    一个用于获取不同城市天气的渐进式Web应用程序 应用概述 要运行该应用程序,请使用http-server $ cd weather-pwa $ http-server ./ -o 注意Python服务器在与Service Worker一起工作时会记录无法识别的mime类型...

    android实习报告(1).doc

    3.Service 服务 Service事实运行在后台的一段代码。他与Activity一样有相似的生命周期,但不同的是 他不能自己运行,必须通过某一个Activity或者其他的Context对象来调用。 Service可通过调用Context.StartService...

    ASP.NET3.5典型模块开发源代码

    3.2.4 获取复杂项目的设置并显示 26 3.3 匿名用户的个性化设置功能 27 3.3.1 启用匿名用户的个人配置属性 28 3.3.2 设计匿名用户的登录功能 28 3.3.3 将匿名用户的个性化设置移植到已验证用户 30 3.4 ...

    基于Java开发的OA办公审批系统源码+项目详细说明.zip

    该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白...

    android 面试2

    service不包含可见的用户界面,而是在后台无限地运行可以连接到一个正在运行的服务中,连接后,可以通过服务中暴露出来的借口与其进行通信 broadcast receiver是一个接收广播消息并作出回应的component,broadcast ...

Global site tag (gtag.js) - Google Analytics