android 判断service是否开启
引用:http://blog.csdn.net/ihrthk/article/details/7316389
- package com.tutor.runningservice;
- import java.util.List;
- import android.app.Activity;
- import android.app.ActivityManager;
- import android.os.Bundle;
- import android.widget.TextView;
- public class RunningService extends Activity {
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- //setContentView(R.layout.main);
- TextView mTextView = new TextView(this);
- ActivityManager mActivityManager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
- List<ActivityManager.RunningServiceInfo> mServiceList = mActivityManager.getRunningServices(30);
- //我要判断的服务名字,我在launcher2里加了一个音乐服务
- final String musicClassName = "com.android.launcher2.MusicService";
- boolean b = MusicServiceIsStart(mServiceList, musicClassName);
- mTextView.setText("你要判断的服务状态为: " +b+"\n" + getServiceClassName(mServiceList));
- setContentView(mTextView);
- }
- //通过Service的类名来判断是否启动某个服务
- private boolean MusicServiceIsStart(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;
- }
- }
android 判断service是否开启相关推荐
- Android判断GPS是否开启和让用户打开GPS
定位服务GPS: 全球卫星定位系统,使用24个人造卫星所形成的网络来三角定位接受器的位置,并提供经纬度坐标.虽然GPS提供绝佳的位置的精确度,但定位的位置需要在可看见人造卫星或轨道所经过的地方. 定位 ...
- Android判断是否已经开启开发者调试模式以及引导用户去开启相应设置
大家都是有经验的开发人员,直接撸码: 判断当前是否已经开启开发者调试模式: boolean enableAdb = (Settings.Secure.getInt(getContentResolver ...
- Android判断Service是否运行
/*** 用来判断服务是否运行.* @param context* @param className 判断的服务名字* @return true 在运行 false 不在运行*/public stat ...
- Android之四大组件(Service的开启与关闭)
个人开发的微信小程序,目前功能是书籍推荐,后续会完善一些新功能,希望大家多多支持! 前言 服务(Service)是Android系统中的四大组件之一.服务主要用于两个目的:后台运行和跨进程访问.通过启 ...
- android服务开启线程,android之service与intentService的不同
不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentServic ...
- android 判断App进程是否存在,处在前台,后台,前后台切换,service是否运行,设置为系统app
1.判断进程是否存在 //判断是否在主进程,这个方法判断进程名或者pid都可以,如果进程名一样那pid肯定也一样 //true:当前进程是主进程 false:当前进程不是主进程 public bool ...
- android 强制打开gps定位_Android判断GPS是否开启和强制帮用户打开GPS
引子:在我们的应用为用户提供定位服务时,通常想为用户提供精确点的定位服务,这是需要用户配合的.我们必须先检测用户手机的GPS当前是否打开,若没打开则弹出对话框提示.用户若不配合我们也没办法,只能采用基 ...
- Android判断后台服务(Service)是否运行
今天在项目中需要判断某个服务是否在后台运行,因此写了一个工具类方便大家调用,话不多说,上代码. *** 服务工具类* * @author Administrator* */ public class ...
- Android 通过Service单独进程模仿离线推送 Server Push
2019独角兽企业重金招聘Python工程师标准>>> 概述: 首先简单阐述一下我对于消息推送的理解,这里拿QQ来举例吧,当我们手机端的QQ离线了,并且退出了QQ应用,但是这时候如果 ...
最新文章
- 节能信标灯设计第一版本:预备实验
- python网络爬虫---selenium的使用
- SpringMVC 整合新浪微博登录 Java SDK
- DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5的解决办法
- php上传图片完成后的截图,php实现粘贴截图并完成上传功能
- C++回声服务器_4-UDP connect版本客户端
- 使用ajax的时候必须要加的几行代码
- 离散时间信号常见函数的实现(matlab)
- 彻底理解文本主题模型LDA(极致原理讲解+实战)
- Android相同包名不同签名的apk安装失败问题分析
- Vue3 的新特性(二) —— Composition-Api
- 实战:淘宝新品想抢占市场流量 分三步进行
- python rasterio库和gdal库匹配与冲突问题安装办法
- 易乐游服务器系统,易乐游装在云服务器
- 寒武纪如何查看mlu的运行状态
- 多元统计分析-橄榄油数据集
- SAP 收货与发票校验税码
- 新鲜出炉2018年上半年(低、中、高价位)SUV车型销量排行榜
- 正点原子Stm32学习资料
- IDA 和 IDA-Python 学习笔记
热门文章
- centos7下安装nginx及常用命令
- 接口测试--apipost如何自定义header中的content-type
- 正在迷茫的你,为什么不考虑这份工作呢?
- 一个转行学习前端的初学者,应该如何计划自己的学习规划?
- linux http 访问限制,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- linux vim看最低,linux vim
- oracle客观题题库,oralce题库及答案.doc
- python3.7运行报错_Python 3.7 环境下运行 scrapy crawl 报错 def write(self, data, async=False)?...
- getdatatable mysql_C# 自定义MySqlHelp类,包含了获取DataTable的方法,但是调用时总是提示“类型初始值设定项引发异常”...
- 如何格式化电脑_如何将c盘格式化,垃圾文件太多,不知道怎么办