public class MobileUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MobileUtils.CommandResult
返回的命令结果
|
| 构造器和说明 |
|---|
MobileUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeIO(Closeable... closeables)
关闭IO
|
static MobileUtils.CommandResult |
execCmd(String[] commands,
boolean isRoot,
boolean isNeedResultMsg)
是否是在root下执行命令
|
static MobileUtils.CommandResult |
execCmd(String command,
boolean isRoot)
是否是在root下执行命令
|
static String |
getMacAddress(android.content.Context context)
TODO 4.获取设备的【WLAN】的MAC地址
需添加权限
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
需添加权限 <uses-permission android:name="android.permission.INTERNET"/> |
static String |
getMobileFactoryName()
TODO 1.获取手机制造商名称
|
static String |
getMobileName()
TODO 2.手机的可见名称
|
static String |
getPseudoUnique()
更好的获取手机唯一标示码
API >=9即可,且不需要权限
|
public static String getMobileFactoryName()
public static String getMobileName()
public static String getPseudoUnique()
public static String getMacAddress(android.content.Context context)
需添加权限 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
需添加权限 <uses-permission android:name="android.permission.INTERNET"/>
public static MobileUtils.CommandResult execCmd(String command, boolean isRoot)
command - 命令isRoot - 是否需要root权限执行public static MobileUtils.CommandResult execCmd(String[] commands, boolean isRoot, boolean isNeedResultMsg)
commands - 命令数组isRoot - 是否需要root权限执行isNeedResultMsg - 是否需要结果消息public static void closeIO(Closeable... closeables)
closeables - closeables