判断同一application 不同的进程进行区别的初始化
来源:互联网 发布:linux系统搭建lamp 编辑:程序博客网 时间:2024/05/22 18:55
可以通过Process,myPid 和 RunningAppProcessInfo 区分
int pid = android.os.Process.myPid();
ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningAppProcessInfo appProcess : mActivityManager.getRunningAppProcesses()) {
if(appProcess.pid == pid) {
if(appProcess.processName.equalsIgnoreCase("com.myProcess")) {
return true;
}
}
}
int pid = android.os.Process.myPid();
ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningAppProcessInfo appProcess : mActivityManager.getRunningAppProcesses()) {
if(appProcess.pid == pid) {
if(appProcess.processName.equalsIgnoreCase("com.myProcess")) {
return true;
}
}
}
0 0
- 判断同一application 不同的进程进行区别的初始化
- 同一进程中同一端口如何区分不同的Socket
- 同一进程中同一端口如何区分不同的Socket
- 同一进程不同线程之间的资源共享与独享
- EventBus 同一进程中不同组件间的通讯
- 在同一网段和不同网段通信的区别
- 进程间同步(互斥) 以及 同一DLL的不同进程copy共享全局变量
- Application的初始化顺序
- Android 的 Application 初始化
- c++中对不同的数据成员进行初始化
- 更有效的进行前后台联调-让同一域名上的不同cgi访问不同的ip
- 关于同一进程内不同对话框分线程显示的疑问
- "同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本"解决方案
- 在同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本
- IIS网站不可用:同一 IIS 进程中运行两个不同的 ASP.NET 版本问题
- c# wcf NetNamePipeBinding 实现同一系统上不同进程之间的通信
- C# winform 不同的窗体对同一XML文件进行读取
- 判断sim卡的状态进行不同的设定
- 新浪微博授权登陆获取个人信息
- Stable Fluids浅理解之二
- Zedboard & Zynq 图像采集 视频开发 (三) AXI4总线读写DDR .
- 从零开始:ubuntu安装GCC教程教程全攻略
- protobuf 学习
- 判断同一application 不同的进程进行区别的初始化
- 模拟退火法(吊打XXX)Bzoj3680
- C++对象序列化方案介绍
- 网上兼職刷信譽靠谱吗,淘寶刷单是真的吗
- Acfun和Bilibili的首页头条比较
- 如何在SQLite数据库中保存image数据
- iOS 注册或登录页面(UILable,UITextField,UIButton)
- Ubuntu下安装和配置Apache2
- java final 关键字