public class DeviceUtils extends Object
| 构造器和说明 |
|---|
DeviceUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
getAvailableStorage()
检测磁盘状态
|
static String |
getCpuInfo() |
static String |
getDeviceModel()
获得设备型号
|
static String |
getManufacturer()
获得设备制造商
|
static float |
getScreenDensity(android.content.Context context)
获得设备屏幕密度
|
static int |
getScreenHeight(android.content.Context context) |
static int[] |
getScreenSize(int w,
int h,
android.content.Context context) |
static int[] |
getScreenSize(int w,
int h,
int phoneW,
int phoneH) |
static int |
getScreenWidth(android.content.Context context)
获取屏幕宽度
|
static String |
getSDKVersion() |
static int |
getSDKVersionInt() |
static boolean |
hasFroyo()
>=2.2
|
static boolean |
hasGingerbread()
>=2.3
|
static boolean |
hasHoneycomb()
>=3.0 LEVEL:11
|
static boolean |
hasHoneycombMR1()
>=3.1
|
static boolean |
hasICS()
>=4.0 14
|
static void |
hideSoftInput(android.content.Context ctx,
android.view.View v)
隐藏软键盘
|
protected boolean |
isHardKeyboardOpen(android.content.Context ctx)
软键盘是否已经打开
|
static boolean |
isHoneycombTablet(android.content.Context context) |
static boolean |
isHTC()
检测是否HTC手机
|
static boolean |
isMeizu()
检测是否魅族手机
|
static boolean |
isTablet(android.content.Context context)
判断是否是平板电脑
|
static boolean |
isXiaomi() |
static void |
setBrightness(android.app.Activity context,
float f)
设置屏幕亮度
|
static void |
showSoftInput(android.content.Context ctx)
显示软键盘
|
static void |
startApkActivity(android.content.Context ctx,
String packageName) |
public static boolean hasFroyo()
public static boolean hasGingerbread()
public static boolean hasHoneycomb()
public static boolean hasHoneycombMR1()
public static boolean hasICS()
public static int getSDKVersionInt()
public static String getSDKVersion()
public static boolean isTablet(android.content.Context context)
context - public static boolean isHoneycombTablet(android.content.Context context)
public static String getDeviceModel()
public static boolean isMeizu()
public static boolean isHTC()
public static boolean isXiaomi()
public static String getManufacturer()
public static int getScreenHeight(android.content.Context context)
public static int getScreenWidth(android.content.Context context)
public static float getScreenDensity(android.content.Context context)
public static int[] getScreenSize(int w,
int h,
android.content.Context context)
public static int[] getScreenSize(int w,
int h,
int phoneW,
int phoneH)
public static void setBrightness(android.app.Activity context,
float f)
public static long getAvailableStorage()
public static void hideSoftInput(android.content.Context ctx,
android.view.View v)
public static void showSoftInput(android.content.Context ctx)
protected boolean isHardKeyboardOpen(android.content.Context ctx)
public static String getCpuInfo()
public static void startApkActivity(android.content.Context ctx,
String packageName)