获取AndroidAPP当前进程的名称
来源:互联网 发布:粑粑是什么网络意思 编辑:程序博客网 时间:2024/04/23 22:47
public static String getProcessName(Context cxt, int pid) {
ActivityManager am = (ActivityManager) cxt.getSystemService(Context.ACTIVITY_SERVICE);
List runningApps = am.getRunningAppProcesses();
if (runningApps == null) {
return null;
}
for (RunningAppProcessInfo procInfo : runningApps) {
if (procInfo.pid == pid) {
return procInfo.processName;
}
}
return null;
}
在 Application 的 onCreate 中获取进程名称并进行相应的判断,例如:
String processName = getProcessName(this, android . os . Process . myPid());
if (!TextUtils.isEmpty(processName) && processName.equals(this.getPackageName())) {//判断进程名,保证只有主进程运行
//主进程初始化逻辑
….
}重点内容
0 0
- 获取AndroidAPP当前进程的名称
- 获取当前进程名称
- android 获取当前运行进程的名称
- Android中获取当前进程名称
- 获取当前图纸的名称
- 获取当前数据库的名称
- 如何获取当前应用app所在的进程id和进程名称
- 获取父进程的名称
- 获取当前应用的版本号/应用名称
- ios获取当前连接的网络名称
- 获取当前app的名称和版本号
- android中获取当前activity的名称
- Android获取当前连接的wifi名称
- android中获取当前activity的名称
- Android获取当前连接的wifi名称
- iOS 获取当前Wifi的 名称 SSID
- Android获取当前连接的wifi名称
- android中获取当前activity的名称
- Ubuntu 16.04.1 LTS配置Python3.6.0
- PlantUml
- Vulkan编程指南翻译 第五章 展现 第3节 全屏画幕
- 支持BLE 4.2的蓝牙SOC芯片与手机app之间的数据包长度(MTU)
- Android中消息机制初探(创建一个可以接收消息的子线程)
- 获取AndroidAPP当前进程的名称
- Codeforces Round #402 (Div. 2) D. String Game(二分)
- 使用SharedPreferences记录应用使用次数,判断是否加载导航页
- java 反射概念
- 保护眼睛,改变Notepad++ 配色
- Lua学习笔记4:类及集成的实现
- 网络信息安全及防范策略
- 如何选择才是一个正确的选择啊?遇事不慌不忙,理性加冷静就行了的。
- Redis 网络架构及单线程模型