public class DeviceUtils
extends java.lang.Object
Created by JessYan on 2016/3/15 Contact me Follow me ================================================
| Modifier and Type | Field and Description |
|---|---|
static float |
displayDensity |
static boolean |
GTE_HC |
static boolean |
GTE_ICS |
static int |
NETTYPE_CMNET |
static int |
NETTYPE_CMWAP |
static int |
NETTYPE_WIFI |
static boolean |
PRE_HC |
| Modifier and Type | Method and Description |
|---|---|
static void |
cancelFullScreen(android.app.Activity activity) |
static void |
copyTextToBoard(android.content.Context context,
java.lang.String string) |
static float |
dpToPixel(android.content.Context context,
float dp)
dp转px
|
static java.lang.String |
getCurCountryLan(android.content.Context context) |
static int |
getDefaultLoadFactor(android.content.Context context) |
static float |
getDensity(android.content.Context context) |
static android.util.DisplayMetrics |
getDisplayMetrics(android.content.Context context) |
static java.lang.String |
getIMEI(android.content.Context context) |
static android.content.Intent |
getInstallApkIntent(java.io.File file) |
static int |
getNetworkType(android.content.Context context)
获取当前网络类型
|
static android.content.pm.PackageInfo |
getPackageInfo(android.content.Context context,
java.lang.String pckName) |
static java.lang.String |
getPhoneType() |
static int[] |
getRealScreenSize(android.app.Activity activity)
获取activity尺寸
|
static float |
getScreenHeight(android.content.Context context)
屏幕高度
|
static float |
getScreenWidth(android.content.Context context)
屏幕宽度
|
static int |
getStatuBarHeight(android.content.Context context) |
static int |
getStatusBarHeight(android.content.Context context)
获取状态栏高度
|
static int |
getVersionCode(android.content.Context context)
获取版本号
|
static int |
getVersionCode(android.content.Context context,
java.lang.String packageName)
获取指定包名应用的版本号
|
static java.lang.String |
getVersionName(android.content.Context context)
获取版本名
|
static boolean |
hasBigScreen(android.content.Context context) |
static boolean |
hasCamera(android.content.Context context)
设备是否有相机
|
static boolean |
hasHardwareMenuKey(android.content.Context context)
设备是否有实体菜单
|
static boolean |
hasInternet(android.content.Context context)
当前是否有网
|
static boolean |
hasStatusBar(android.app.Activity activity) |
static void |
hideAnimatedView(android.view.View view) |
static void |
hideSoftKeyboard(android.content.Context context,
android.view.View view)
隐藏软键盘
|
static void |
installAPK(android.content.Context context,
java.io.File file)
安装应用
|
static boolean |
isExitsSdcard()
判断是否存在sd卡
|
static boolean |
isHaveMarket(android.content.Context context) |
static boolean |
isLandscape(android.content.Context context)
是否是横屏
|
static boolean |
isPackageExist(android.content.Context context,
java.lang.String pckName)
当前的包是否存在
|
static boolean |
isPortrait(android.content.Context context)
是否是竖屏
|
static boolean |
isScreenOn(android.content.Context context) |
static boolean |
isSdcardReady() |
static boolean |
isTablet(android.content.Context context) |
static boolean |
isWifiOpen(android.content.Context context)
wifi是否开启
|
static boolean |
isZhCN(android.content.Context context) |
static boolean |
netIsConnected(android.content.Context context) |
static void |
openApp(android.content.Context context,
java.lang.String packageName) |
static boolean |
openAppActivity(android.content.Context context,
java.lang.String packageName,
java.lang.String activityName) |
static void |
openCamera(android.content.Context context) |
static void |
openDail(android.content.Context context) |
static void |
openDial(android.content.Context context,
java.lang.String number)
拨打电话
|
static void |
openSendMsg(android.content.Context context) |
static void |
openSMS(android.content.Context context,
java.lang.String smsBody,
java.lang.String tel) |
static java.lang.String |
percent(double p1,
double p2) |
static java.lang.String |
percent2(double p1,
double p2) |
static float |
pixelsToDp(android.content.Context context,
float f)
px转dp
|
static void |
sendEmail(android.content.Context context,
java.lang.String subject,
java.lang.String content,
java.lang.String... emails)
发送邮件
|
static void |
setFullScreen(android.app.Activity activity) |
static void |
showAnimatedView(android.view.View view) |
static void |
showSoftKeyboard(android.content.Context context,
android.view.View view) |
static void |
showSoftKeyboard(android.app.Dialog dialog) |
static void |
showSystemShareOption(android.app.Activity context,
java.lang.String title,
java.lang.String url)
调用系统安装了的应用分享
|
static void |
toogleSoftKeyboard(android.content.Context context,
android.view.View view) |
static void |
uninstallApk(android.content.Context context,
java.lang.String packageName)
卸载软件
|
public static final int NETTYPE_WIFI
public static final int NETTYPE_CMWAP
public static final int NETTYPE_CMNET
public static boolean GTE_HC
public static boolean GTE_ICS
public static boolean PRE_HC
public static float displayDensity
public static float dpToPixel(android.content.Context context,
float dp)
context - dp - public static float pixelsToDp(android.content.Context context,
float f)
context - f - public static int getDefaultLoadFactor(android.content.Context context)
public static float getDensity(android.content.Context context)
public static android.util.DisplayMetrics getDisplayMetrics(android.content.Context context)
public static float getScreenHeight(android.content.Context context)
context - public static float getScreenWidth(android.content.Context context)
context - public static int[] getRealScreenSize(android.app.Activity activity)
activity - public static int getStatusBarHeight(android.content.Context context)
context - public static boolean hasBigScreen(android.content.Context context)
public static final boolean hasCamera(android.content.Context context)
context - public static boolean hasHardwareMenuKey(android.content.Context context)
context - public static boolean hasInternet(android.content.Context context)
context - public static boolean isPackageExist(android.content.Context context,
java.lang.String pckName)
context - pckName - public static void hideAnimatedView(android.view.View view)
public static void hideSoftKeyboard(android.content.Context context,
android.view.View view)
context - view - public static boolean isLandscape(android.content.Context context)
context - public static boolean isPortrait(android.content.Context context)
context - public static boolean isTablet(android.content.Context context)
public static void showAnimatedView(android.view.View view)
public static void showSoftKeyboard(android.app.Dialog dialog)
public static void showSoftKeyboard(android.content.Context context,
android.view.View view)
public static void toogleSoftKeyboard(android.content.Context context,
android.view.View view)
public static boolean isSdcardReady()
public static java.lang.String getCurCountryLan(android.content.Context context)
public static boolean isZhCN(android.content.Context context)
public static java.lang.String percent(double p1,
double p2)
public static java.lang.String percent2(double p1,
double p2)
public static boolean isHaveMarket(android.content.Context context)
public static void setFullScreen(android.app.Activity activity)
public static void cancelFullScreen(android.app.Activity activity)
public static android.content.pm.PackageInfo getPackageInfo(android.content.Context context,
java.lang.String pckName)
public static int getVersionCode(android.content.Context context)
context - public static int getVersionCode(android.content.Context context,
java.lang.String packageName)
context - packageName - public static java.lang.String getVersionName(android.content.Context context)
context - public static boolean isScreenOn(android.content.Context context)
public static void installAPK(android.content.Context context,
java.io.File file)
context - file - public static android.content.Intent getInstallApkIntent(java.io.File file)
public static void openDial(android.content.Context context,
java.lang.String number)
context - number - public static void openSMS(android.content.Context context,
java.lang.String smsBody,
java.lang.String tel)
public static void openDail(android.content.Context context)
public static void openSendMsg(android.content.Context context)
public static void openCamera(android.content.Context context)
public static java.lang.String getIMEI(android.content.Context context)
public static java.lang.String getPhoneType()
public static void openApp(android.content.Context context,
java.lang.String packageName)
public static boolean openAppActivity(android.content.Context context,
java.lang.String packageName,
java.lang.String activityName)
public static boolean isWifiOpen(android.content.Context context)
context - public static void uninstallApk(android.content.Context context,
java.lang.String packageName)
context - packageName - public static void copyTextToBoard(android.content.Context context,
java.lang.String string)
public static void sendEmail(android.content.Context context,
java.lang.String subject,
java.lang.String content,
java.lang.String... emails)
context - subject - 主题content - 内容emails - 邮件地址public static int getStatuBarHeight(android.content.Context context)
public static boolean hasStatusBar(android.app.Activity activity)
public static void showSystemShareOption(android.app.Activity context,
java.lang.String title,
java.lang.String url)
context - title - url - public static int getNetworkType(android.content.Context context)
public static boolean netIsConnected(android.content.Context context)
public static boolean isExitsSdcard()