android中的常用方法,android开发中常用方法总结
1.判断是否在后台运行:
import android.app.ActivityManager;
import android.content.Context;
import java.util.List;
public class AppUtils {
public static boolean isAppRunning(Context context, String packageName) {
boolean isAppRunning = false;
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List list = am.getRunningTasks(100);
if (list.size() <= 0) {
return false;
}
for (ActivityManager.RunningTaskInfo info : list) {
if (info.baseActivity.getPackageName().equals(packageName)) {
return true;
}
}
return false;
}
public static boolean isServiceRunning(Context context, String serviceName) {
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List runningServiceInfos = am.getRunningServices(200);
if (runningServiceInfos.size() <= 0) {
return false;
}
for (ActivityManager.RunningServiceInfo serviceInfo : runningServiceInfos) {
if (serviceInfo.service.getClassName().equals(serviceName)) {
return true;
}
}
return false;
}
}
android中的常用方法,android开发中常用方法总结相关推荐
- android treeview 树形结构,前端开发中,使用TreeView控件创建树形结构
原标题:前端开发中,使用TreeView控件创建树形结构 Wijmo是一款使用Type编写的新一代Java/HTML5控件集.它秉承触控优先的设计理念,在全球率先支持AngularJS,并提供性能卓越 ...
- 038——VUE中组件之WEB开发中组件使用场景与定义组件的方式
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- java代码中 作用_Java利用开发中代码生成工具的作用
Java利用开发中代码生成工具的作用 2010-6-5文字大小:大中小 近来,随着各种代码生成工具的不断涌现(如SpringSource的Spring Roo.Skyway Builder Commu ...
- android java 调用栈_Android开发中打印方法调用栈
概要 在日常开发和debug的过程中,我们都需要看看某一个方法的调用StackTrace,如果是crash或者异常被抛出的情况下会直接看到对应的StackTrace,如: 39 5939 E Andr ...
- android中使用hbuilder混合开发中提示未添加plugintest模块 请参考283
1.未添加xxxx模块 一般都会让去 http://ask.dcloud.net.cn/article/283 按照上面添加可以解决一部分问题 2.但是有些是需要android这边配置,比如plug ...
- android usb设置波特率,USB开发中设置波特率
最近在做Android设备与外设通信,需要用的串口通信.如果使用android-serialport-api发现Android设备需要获取root权限,否则会报权限不足的异常.所以决定使用Androi ...
- android 画布旋转,Android-在安卓开发中,如何实现一个简单的图片旋转
图像的旋转有很多方法,除了常见的使用动画和矩阵,还可以通过操作背景画布本身来旋转 现将正常的图像绘制到画布中,保存一次画布后整体旋转,然后再恢复画布,此时的图像便得到了旋转的效果,google 官方也 ...
- android mvp模式例子_Android开发中的MVP模式概念以及网络请求实现顺序
MVP模式 三层 1.view 2.presenter 3.model View 1.view职责,继承view接口,实现方法,持有presenter,this传入presenter Presente ...
- php mysql设计中常问_PHP开发中常见的设计模式
一.工厂模式 工厂模式是我们最常用的实例化对象模式,是用工厂方法代替new操作的一种模式. 使用工厂模式的好处是,如果你想要更改所实例化的类名等,则只需更改该工厂方法内容即可,不需逐一寻找代码中具体实 ...
- 掌中咖啡:移动开发中的JAVA应用
网络联机的过程介绍 笔者先为各位介绍一下基本的Java网络程序联机的原理,如图10-4所述在Server端要先开启一个连接阜准备接收Client的联机,当一收到Client端的联机的时候便可以将Ser ...
最新文章
- Java HasCode equals == 的区别
- [TypeScript][文档]变量
- 中国工程院谭建荣:人工智能应用得再好,最核心的算法不行,创新能力就不行丨MEET2021...
- 网络编程Socket之UDP
- 交易平台为什么而存在?
- P1067 多项式输出(模拟)
- c 语言 单链表的操作 易考点
- mysql自定义函数多参数_自定义mysql函数 - 无法传递参数
- 小米架构调整:拆分成立人工智能部,直接向CEO雷军汇报
- 5G冲击下,软件测试行业面临的新挑战和机遇
- hadoop之 hadoop日志存放路径
- day26-2 基于TCP协议的套接字编程
- (并查集) Wireless Network --POJ --2236
- 关于v8 Javascript engine 的使用方法研究 (二)转
- linux shell用变量的值作为新变量名
- 动手设计 CPU(一)—— 各类元件功能表
- SSD-Tensorflow项目源码学习:将数据集转化为为TFR文件
- 液晶知识 占空比(Duty)定义 偏压比(Bias)定义 及两者之间 kinglcm88|创建时间:2016年05月19日 11:53|浏览:525|评论:0 标签:液晶 占空比 Duty 偏压
- visio用方向键无法移动图标的解决方法
- JavaScript(九)
热门文章
- python中,如何将多行进行输出,同时将行尾的换行符去掉
- python中如何将字符串连接在一起,多倍的字符串如何输出
- linux 查看ntp版本号_如何让Linux时间与internet时间同步(CentOS)?
- DSP与FPGA和嵌入式是什么关系?
- Dex-net再次复现
- Scholomance Academy 读题训练,模拟(沈阳)
- 用python实现链表_用Python实现链表
- CentOS 7环境安装Docker
- oracle+restore+pfile,RAC(11gR2) OCR BACKUP RESTORE
- Git提交代码时报 Please tell me who you are