`

Android高手进阶教程(十八)之---列出Android设备中所有启动的服务,及判断某个服务是否开启!

阅读更多

大家好,好久不见,今天在开发中遇到的一个问题给大家分享一下,我先前做了一个音乐播放器,因为播放音乐一般都是用服务来处理的。

当用户点击播放按钮时,音乐在服务中播放,然后用用户退出程序(服务进程还在,音乐还继续),所以妥用户点再次进入应用时,我们播放器要处于播放状态,这里我作了简单的处理,判断这个音乐服务是否开启来完成的。

今天给大家的小例子是列出Android设备中所有启动的服务,及判断某个服务是否开启,具体步骤如下了:

第一步:新建一个Android工程,命名为RunningService。

第二步:修改RunningService.java代码如下:

第三步:运行上述工程,查看效果!

不看不知道,一看吓一跳,乖乖,开了这么多服务,难怪手机很快就没电了。

上面的一些服务好多是系统自带的,并且不可见的,我们可以到Settings->Applications->Running services查看

一共才看到十来个服务。

OK,今天就这么多,呵呵,继续上班中..............

分享到:
评论

相关推荐

    Android高手进阶教程

    ### Android高手进阶教程知识点详解 #### 一、Android常用命令集锦 ##### 1. 环境配置与管理 - **android**: 输入此命令会弹出SDK and AVD Manager界面,允许开发者进行SDK更新及AVD(Android Virtual Device)的...

    Android高手进阶教程.doc

    这篇"Android高手进阶教程"旨在帮助开发者更高效地运用Android工具和理解关键概念。 首先,Android命令行工具是每个开发者应熟悉的必备技能。例如,`android`命令行工具允许你管理SDK和AVD(Android虚拟设备)。...

    android高手进阶教程

    ### Android高手进阶教程知识点详解 #### 一、Android常用命令集锦 ##### 1. 环境配置与管理 - **android**: 输入此命令会弹出SDK and AVD Manager界面,允许用户进行SDK更新及AVD(Android Virtual Device)的增...

    Android高手进阶教程[1].pdf

    - **android list avds**:列出所有已创建的Android虚拟设备,便于识别和选择用于测试的环境。 - **android list targets**:展示所有可用的SDK目标,包括不同版本的Android系统镜像,帮助开发者选择合适的测试环境...

    Android开发教程之使用_Android_和_XML_构建动态用户界面(一).

    ### Android开发教程之使用Android和XML构建动态用户界面(一) #### 概述 本教程旨在教授开发者如何通过结合Android SDK与XML技术来构建具备高度灵活性及动态化的用户界面(UI)。通过本教程的学习,读者将掌握从...

    【Android资料免积分下载】大量教程+工具+源码汇总

    以上列出的手册教程、相关工具和源码是 Android 开发领域的宝贵资源。无论是初学者还是经验丰富的开发者,都能从中找到对自己有用的信息。建议开发者根据自身需求和兴趣选择合适的学习资源,并结合实践不断进步。

    Android中文教程合集.rar

    【Android中文教程合集】是针对Android开发的一份详尽的学习资源集合,旨在为初学者和进阶者提供全面的Android开发知识。这份教程合集包含多个部分,旨在覆盖Android开发的各个方面,从基础概念到高级技巧,帮助用户...

    Android应用开发教程详细版

    综合以上内容,这份"Android应用开发教程详细版"和"Android开发者必看资料大全"是全面学习和提升Android开发技能的强大资源,涵盖了从入门到精通所需的所有知识点。通过系统学习和实践,你将能够构建出高质量、高...

    android-sdk-windows.zip

    它会列出所有可用的Android版本、额外的库和开发者工具。 三、使用SDK进行开发 1. **创建项目**:在Android Studio中,用户可以快速创建新的Android项目,选择目标平台,定义应用程序的基本结构。 2. **编码**:...

    深入浅出Android——Android开发经典教材

    ### 深入浅出Android——Android开发经典教材 #### Android简介 - **定义与历史**:“Android”一词在本书中特指由Google主导开发的一款基于Linux内核的开源移动操作系统。它最初由Andy Rubin于2003年创立,并在...

Global site tag (gtag.js) - Google Analytics