`
googlelee
  • 浏览: 116097 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android 显示当前服务的代码片段

阅读更多
        ActivityManager mActivityManager = (ActivityManager)getSystemService(ACTIVITY_SERVICE); 
        List<ActivityManager.RunningServiceInfo> mServiceList = mActivityManager.getRunningServices(30);    
        final String className = "test.lee.auto.MyPlayerService"; 
        boolean startYN = serviceIsStart(mServiceList, className);
        String serviceRes = getServiceClassName(mServiceList);
if (startYN) {
stopService(i);
tv2.setText(serviceRes);
} else {
startService(i);
tv2.setText(serviceRes);
}

     private boolean serviceIsStart(List<ActivityManager.RunningServiceInfo> mServiceList,String className)

         for(int i = 0; i < mServiceList.size(); i ++){ 
             if(className.equals(mServiceList.get(i).service.getClassName())){ 
                 return true; 
             } 
         } 
        return false; 
     } 

     private String getServiceClassName(List<ActivityManager.RunningServiceInfo> mServiceList){ 
         String res = ""; 
         for(int i = 0; i < mServiceList.size(); i ++){ 
             res+=mServiceList.get(i).service.getClassName()+ " \n"; 
        } 
          
         return res; 
     } 
分享到:
评论

相关推荐

    原创15个Android很有用的代码片段

    根据给定的文件信息,以下是对15个Android有用代码片段的部分知识点的详细解析: ### 1. 检查SD卡是否插入 在Android应用中,检查设备上是否有SD卡插入是常见的需求,特别是在需要读写外部存储的场景下。代码片段...

    Android编程14个很有用的代码片段

    ### Android编程14个很有用的代码片段详解 #### 1. 检查是否有存储卡插入 在Android开发过程中,经常会遇到需要读写外部存储的情况。为了确保应用能够正常运行,开发者首先需要检查设备是否插有SD卡。下面的代码...

    android开发资料\Android很有用的代码片段

    根据提供的文件信息,我们可以归纳出一系列与Android开发相关的有用代码片段及知识点。下面将对这些代码片段进行详细的解析和说明。 ### SD卡状态检测 **代码片段:** ```java String status = Environment....

    Android 开发常用代码片段

    ### Android开发常用代码片段知识点详解 #### 一、图片旋转 **知识点概述:** 在Android应用开发中,经常需要对加载或捕获的图片进行旋转处理。例如,根据设备的方向来调整图片显示方向,或者根据特定需求进行角度...

    android有用代码片段.

    以上就是一些常用的Android代码片段,它们涵盖了获取系统信息、管理应用数据和处理用户交互等多个方面,对于日常开发工作来说非常实用。在实际项目中,可以根据需求灵活组合和使用这些代码,以提高开发效率和代码...

    新手必备的常用 Android 代码片段整理(2)1

    【Android 代码片段整理】 在Android开发中,经常会遇到一些常见的任务,比如收集设备信息、检测SD卡状态、控制软键盘的显示与隐藏等。这些功能对于任何Android应用来说都是必不可少的,尤其对于新手开发者来说,...

    Android自动更新源代码

    以下是一个简单的自动更新功能实现示例,该示例基于给定的部分代码片段。 ```java import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org....

    Android 轻松实现语音识别的完整代码

    虽然原文中代码片段不完整,但根据上下文可以推测出,这里应该是调用了`startActivityForResult()`方法来启动语音识别活动,并等待结果返回。 ##### 3. 处理识别结果 虽然原文没有提供完整的代码片段来处理识别结果...

    Java_Android库可以轻松创建一个代码编辑器或IDE,支持任何语言和主题,具有自动完成自动缩进片段和更多功能.zip

    这个Java/Android库就是为了满足这样的需求而设计的,它允许开发者快速地构建具备代码编辑能力的界面,支持多种编程语言和自定义主题,并且包含了丰富的特性,如自动完成、自动缩进和代码片段等。 首先,我们要理解...

    Android代码-cicada

    【Android代码-cicada】项目概述 在Android开发领域,"cicada"通常指的是一个特定的开源项目或代码库,它可能包含了与Android应用程序开发相关的...如果你有具体的代码片段或问题,也可以进一步探讨相关的技术细节。

    android系统亮度调节代码

    - **代码片段** ```xml &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_...

    android项目源代码

    这个项目标签中提到的“范文/模板/素材”意味着你可以将这些代码片段作为模板,根据自己的需求进行修改和扩展。而“软件/插件”则暗示了项目可能包含了一些第三方库的使用,例如网络请求库Retrofit、数据库库Room...

    安卓天气日历时间选择倒计时相关-android下的日历日程可以显示当前日期农历支持手势滑动切换日期.rar

    - 这个示例项目作为一个学习资源,可能包含了一些实现特定功能的代码片段。开发者可以通过阅读源码,理解其设计思路和实现细节,从而应用到自己的项目中。 总之,这个压缩包提供的代码示例覆盖了Android开发中多个...

    android暂停或停止其他音乐播放器的播放实现代码

    请注意,这些代码片段可能不适用于所有音乐播放器,因为它们依赖于Android自带音乐播放器的内部实现。在实际应用中,如果要控制其他第三方音乐播放器,可能需要查找对应应用公开的API或者广播意图。对于没有公开接口...

    android录音代码

    下面将详细解释这个过程,并给出关键代码片段。 首先,我们需要在AndroidManifest.xml文件中添加麦克风使用的权限: ```xml &lt;uses-permission android:name="android.permission.RECORD_AUDIO" /&gt; ``` 没有这个...

    dynamic-dialogs,改进了android的对话和对话片段。.zip

    对话框在Android应用中起着关键作用,它们通常用于向用户展示警告信息、获取输入或者在不离开当前活动的情况下显示额外内容。动态对话库提供了一种统一的方式来创建各种类型的对话框,包括简单信息对话框、带有输入...

    android 常用代码汇总

    下面的代码片段展示了如何实现这一功能。 ```java /** * 为程序创建桌面快捷方式 */ private void addShortcut() { Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 快捷...

    Andr​​oid编程14个很有用的代码片段

    ### Android编程14个很有用的代码片段详解 #### 1. 查看是否有存储卡插入 在Android开发中,检查设备是否安装了SD卡是非常常见的需求。以下代码可以帮助开发者实现这一功能: ```java String status = ...

    eclipse android 代码生成插件源码

    3. 生成findViewById方法的代码片段,包括类型转换和变量初始化。 4. 对于需要实现Parcelable的对象,分析其属性,自动生成writeToParcel和readFromParcel方法的代码。 5. 将生成的代码插入到用户指定的位置,如...

Global site tag (gtag.js) - Google Analytics