package com.moretv.android;import android.app.ActivityManager;import android.app.Application;import android.content.Context;import android.os.Looper;import com.lib.core.CoreServer;import com.lib.service.ServiceManager;/** * test */public class App extends Application {    public static App instance;    /**     * 是否为主线程     */    private boolean isMainThread = Looper.getMainLooper() == Looper.myLooper();    /**     * 是否为主进程     */    private boolean isMainProcess ;    @Override    public void onCreate() {        super.onCreate();        instance = this;        isMainProcess = getApplicationContext().getPackageName().equals(getCurrentProcessName());        ServiceManager.log().develop("bruce", "是否为主线程" + isMainThread);        ServiceManager.log().develop("bruce", "是否为主进程" + isMainProcess);    }    /**     * 获取当前进程名     */    private String getCurrentProcessName() {        int pid = android.os.Process.myPid();        String processName = "";        ActivityManager manager = (ActivityManager) getApplicationContext().getSystemService                (Context.ACTIVITY_SERVICE);        for (ActivityManager.RunningAppProcessInfo process : manager.getRunningAppProcesses()) {            if (process.pid == pid) {                processName = process.processName;            }        }        return processName;    }}

 

更多相关文章

  1. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  2. Android(SpreadTurm)获取屏幕亮度,再设置屏幕亮度
  3. LocalBroadcastManager发送广播
  4. Android(安卓)获取外网IP地址 (Wifi 4G 通用)
  5. Android在SurfaceView做动画一般方法
  6. android获得控件大小,高度、宽度等
  7. 自定义宽高比例的ImageView
  8. Android(安卓)Service学习之IntentService 深入分析
  9. Android动态添加Fragment

随机推荐

  1. Android(安卓)4.0源码编译错误
  2. Android(安卓)监控网络状态
  3. Android(安卓)读写文件整理
  4. How to build Android(安卓)Windows SDK
  5. Android(安卓)沉浸式全屏(StatusBar,Navig
  6. Android(安卓)XUtils的cookie
  7. android 传感器
  8. android editText 输入字数限制
  9. Android获取基站坐标代码
  10. Android(安卓)ArrayAdapter的使用