public class MzSystemUtils
extends java.lang.Object
| 构造器和说明 |
|---|
MzSystemUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
compareVersion(java.lang.String version1,
java.lang.String version2) |
static boolean |
compatApi(int apiLevel) |
static java.lang.String |
findReceiver(android.content.Context paramContext,
java.lang.String action,
java.lang.String packageName) |
static int |
getAppVersionCode(android.content.Context context)
获取当前应用应用版本号
|
static java.lang.String |
getAppVersionName(android.content.Context context)
获取当前应用应用主版本号
|
static java.lang.String |
getAppVersionName(android.content.Context context,
java.lang.String packageName)
返回当前程序版本名
|
static java.lang.String |
getBSSID(android.content.Context context) |
static java.lang.String |
getCurrentLanguage()
获取系统当前使用的语言
设置成简体中文的时候,getLanguage()返回的是zh
|
static java.lang.String |
getDeviceId(android.content.Context context)
get deviceId
|
static java.lang.String |
getDeviceId(android.content.Context context,
int soltId)
根据卡槽获取其对象的imei
|
static java.util.List<java.lang.String> |
getInstalledPackage(android.content.Context context) |
static java.lang.String |
getLineNumber(android.content.Context context)
get line number
|
static java.lang.Class[] |
getMethodParamTypes(java.lang.String methodName) |
static java.lang.String |
getMzPushServicePackageName(android.content.Context context)
获取首次启动MzPushService的包名
MzPushService只会由首次启动自身的应用启动,该应用的包名既是各个应用所需要的包名
如果应用中没有一个启动mzPushService,策略选择那个service进行启动
|
static java.lang.String |
getNetWorkType(android.content.Context context) |
static java.lang.String |
getOperator(android.content.Context context)
get operator
|
static java.lang.Object |
getPhoneInfo(android.content.Context context,
int subId,
java.lang.String methodName)
根据subId获取相关信息
|
static java.lang.String |
getProcessName(android.content.Context context) |
static java.util.List<java.lang.String> |
getRunningProcess(android.content.Context context)
获取当前进程列表
|
static java.lang.String |
getSn() |
static int |
getSubId(android.content.Context context,
int slotId)
根据slotId获取subID https://www.jianshu.com/p/a8a97ae72986
|
static java.lang.String |
getSubscriberId(android.content.Context context)
get subscribeId
|
static java.lang.String |
getSubscriberId(android.content.Context context,
int subId)
获取卡槽imsi
|
static java.util.List<java.lang.String> |
getWifiList(android.content.Context context) |
static java.lang.String |
getWifiMac(android.content.Context context) |
static boolean |
isApplicationDebug(android.content.Context context)
当前应用是否为debug版本
|
static boolean |
isBrandMeizu(android.content.Context context)
判断是否为魅族设备
|
static boolean |
isHuaWei()
判断当前手机是否为华为手机
|
static boolean |
isIndiaLocal()
判断固件是否印度版
|
static boolean |
isInternational()
判断固件是否为国际版
|
static boolean |
isMeizu(android.content.Context context)
是否为魅族手机
|
static boolean |
isPackageInstalled(android.content.Context context,
java.lang.String packageName)
根据包名判断应用是否安装
|
static boolean |
isRunningProcess(android.content.Context context,
java.lang.String packageName)
当前应用是否正在运行
判断当前应用是否正在运行遍历时需要申请以下权限
<-- 申请获取正在运行的应用的权限-->
|
static boolean |
isXiaoMi()
|
static void |
sendMessageFromBroadcast(android.content.Context paramContext,
android.content.Intent paramIntent,
java.lang.String action,
java.lang.String packageName) |
public static java.lang.String getMzPushServicePackageName(android.content.Context context)
context - public static java.lang.String getAppVersionName(android.content.Context context,
java.lang.String packageName)
public static boolean compareVersion(java.lang.String version1,
java.lang.String version2)
version1 - version2 - public static void sendMessageFromBroadcast(android.content.Context paramContext,
android.content.Intent paramIntent,
java.lang.String action,
java.lang.String packageName)
public static java.lang.String findReceiver(android.content.Context paramContext,
java.lang.String action,
java.lang.String packageName)
public static java.lang.String getDeviceId(android.content.Context context)
context - public static boolean isBrandMeizu(android.content.Context context)
public static boolean isMeizu(android.content.Context context)
public static boolean isHuaWei()
public static boolean isXiaoMi()
public static boolean isInternational()
public static boolean isIndiaLocal()
public static java.lang.String getSubscriberId(android.content.Context context)
context - public static java.lang.String getLineNumber(android.content.Context context)
context - public static java.lang.String getOperator(android.content.Context context)
context - public static java.lang.String getNetWorkType(android.content.Context context)
public static java.lang.String getWifiMac(android.content.Context context)
public static java.lang.String getBSSID(android.content.Context context)
public static java.util.List<java.lang.String> getWifiList(android.content.Context context)
public static java.lang.String getCurrentLanguage()
public static boolean isApplicationDebug(android.content.Context context)
context - public static java.lang.String getAppVersionName(android.content.Context context)
context - public static int getAppVersionCode(android.content.Context context)
context - public static boolean compatApi(int apiLevel)
public static java.lang.String getSn()
public static boolean isPackageInstalled(android.content.Context context,
java.lang.String packageName)
context - packageName - public static boolean isRunningProcess(android.content.Context context,
java.lang.String packageName)
packageName - context - public static java.util.List<java.lang.String> getRunningProcess(android.content.Context context)
public static java.util.List<java.lang.String> getInstalledPackage(android.content.Context context)
public static java.lang.String getProcessName(android.content.Context context)
public static int getSubId(android.content.Context context,
int slotId)
slotId - slotId为卡槽Id,它的值为 0、1public static java.lang.Class[] getMethodParamTypes(java.lang.String methodName)
public static java.lang.Object getPhoneInfo(android.content.Context context,
int subId,
java.lang.String methodName)
public static java.lang.String getDeviceId(android.content.Context context,
int soltId)
soltId - public static java.lang.String getSubscriberId(android.content.Context context,
int subId)