亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

android實用工具類分享(獲取內存/檢查網絡/屏幕高度/手機分辨率)

2020-04-11 11:52:16
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

public class CommonUtil {

 public static boolean hasSDCard() {

  String status = Environment.getExternalStorageState();
  return status.equals(Environment.MEDIA_MOUNTED);
 }

 /**
  * 獲取最大內存
  *
  * @return
  */
 public static long getMaxMemory() {

  return Runtime.getRuntime().maxMemory() / 1024;
 }

 /**
  * 檢查網絡
  *
  * @param context
  * @return
  */
 public static boolean checkNetState(Context context) {

  boolean netstate = false;
  ConnectivityManager connectivity = (ConnectivityManager) context
    .getSystemService(Context.CONNECTIVITY_SERVICE);
  if (connectivity != null) {

   NetworkInfo[] info = connectivity.getAllNetworkInfo();
   if (info != null) {
    for (int i = 0; i < info.length; i++) {

     if (info[i].getState() == NetworkInfo.State.CONNECTED) {

      netstate = true;
      break;
     }
    }
   }
  }
  return netstate;
 }

 public static void showToast(Context context, String tip) {

  Toast.makeText(context, tip, Toast.LENGTH_SHORT).show();
 }

 public static DisplayMetrics metric = new DisplayMetrics();

 /**
  * 得到屏幕高度
  *
  * @param context
  * @return
  */
 public static int getScreenHeight(Activity context) {

  context.getWindowManager().getDefaultDisplay().getMetrics(metric);
  return metric.heightPixels;
 }

 /**
  * 得到屏幕寬度
  *
  * @param context
  * @return
  */
 public static int getScreenWidth(Activity context) {

  context.getWindowManager().getDefaultDisplay().getMetrics(metric);
  return metric.widthPixels;
 }

 /**
  * 根據手機的分辨率從 dp 的單位 轉成為 px(像素)
  */

 public static int dip2px(Context context, float dpValue) {
  final float scale = context.getResources().getDisplayMetrics().density;
  return (int) (dpValue * scale + 0.5f);
 }

 /**
  * 根據手機的分辨率從 px(像素) 的單位 轉成為 dp
  */
 public static int px2dip(Context context, float pxValue) {

  final float scale = context.getResources().getDisplayMetrics().density;
  return (int) (pxValue / scale + 0.5f);
 }

 /**
  * 查詢手機內非系統應用
  *
  * @param context
  * @return
  */
 public static List<PackageInfo> getAllApps(Context context) {

  List<PackageInfo> apps = new ArrayList<PackageInfo>();
  PackageManager pManager = context.getPackageManager();
  // 獲取手機內所有應用
  List<PackageInfo> paklist = pManager.getInstalledPackages(0);
  for (int i = 0; i < paklist.size(); i++) {
   PackageInfo pak = (PackageInfo) paklist.get(i);
   // 判斷是否為非系統預裝的應用程序
   if ((pak.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) <= 0) {
    // customs applications
    apps.add(pak);
   }
  }
  return apps;
 }

 public static Bitmap zoomBitmap(Bitmap bitmap, int width, int height) {
  int w = bitmap.getWidth();
  int h = bitmap.getHeight();
  Matrix matrix = new Matrix();
  float scaleWidth = ((float) width / w);
  float scaleHeight = ((float) height / h);
  matrix.postScale(scaleWidth, scaleHeight);
  Bitmap newbmp = Bitmap.createBitmap(bitmap, 0, 0, w, h, matrix, true);
  return newbmp;
 }

 /**
  * 獲取版本號和版本次數
  *
  * @param context
  * @return
  */
 public static String getVersionCode(Context context, int type) {

  try {

   PackageInfo pi = context.getPackageManager().getPackageInfo(
     context.getPackageName(), 0);
   if (type == 1) {

    return String.valueOf(pi.versionCode);
   } else {

    return pi.versionName;
   }
  } catch (NameNotFoundException e) {

   e.printStackTrace();
   return null;
  }
 }

 // 通過Service的類名來判斷是否啟動某個服務
 public static boolean messageServiceIsStart(
   List<ActivityManager.RunningServiceInfo> mServiceList,
   String className) {

  for (int i = 0; i < mServiceList.size(); i++) {
   if (className.equals(mServiceList.get(i).service.getClassName())) {

    return true;
   }
  }
  return false;
 }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品福利观看| 欧美性猛交xxxxx免费看| 久久久国产精品免费| 欧美裸体xxxx极品少妇| 久久影视电视剧免费网站清宫辞电视| 97在线视频免费| 亚洲精品美女在线| 亚洲国产中文字幕在线观看| 38少妇精品导航| 亚洲 日韩 国产第一| 亚洲激情视频在线观看| 91精品国产91久久久久福利| 国产第一区电影| 最近2019年中文视频免费在线观看| 午夜欧美不卡精品aaaaa| 欧美电影免费观看高清| 91日本视频在线| 欧美性69xxxx肥| 亚洲天堂av在线播放| www.亚洲男人天堂| 国产在线观看精品一区二区三区| 欧美日韩成人在线视频| 午夜精品一区二区三区在线播放| 日韩av电影国产| 欧美又大又硬又粗bbbbb| 在线观看国产精品日韩av| 久久久久久国产精品| 亚洲影院高清在线| 久久久精品久久久久| 国产日韩精品一区二区| 欧美日韩国产第一页| 精品综合久久久久久97| 8x拔播拔播x8国产精品| 九九久久精品一区| 国产精品最新在线观看| 亚洲图片在线综合| 亚洲色图综合久久| 亚洲欧美在线x视频| 91理论片午午论夜理片久久| 成人免费网站在线| 国产美女精品免费电影| 国产在线视频2019最新视频| 精品视频偷偷看在线观看| 亚洲xxxxx| 欧美日韩国产精品一区二区三区四区| 奇门遁甲1982国语版免费观看高清| 亚洲精品电影网在线观看| 欧美成人sm免费视频| 蜜月aⅴ免费一区二区三区| 欧美高清性猛交| 欧美国产视频一区二区| 欧美午夜女人视频在线| 亚洲国语精品自产拍在线观看| 91亚洲国产成人精品性色| 国产精品国产三级国产aⅴ浪潮| 国产日韩欧美黄色| 欧美极品在线播放| 国产欧美日韩中文字幕在线| 这里只有视频精品| 欧美激情在线观看视频| 精品一区电影国产| 91亚洲午夜在线| 亚洲欧美色婷婷| 国产成人精品在线| 亚洲成人免费在线视频| 国产精品视频中文字幕91| 亚洲精品视频久久| 性夜试看影院91社区| 国产精品露脸自拍| 九九精品在线观看| 中文日韩电影网站| 88xx成人精品| 国产香蕉精品视频一区二区三区| 91亚洲国产成人久久精品网站| 欧美xxxx18性欧美| 日韩美女免费观看| 日韩精品视频在线观看网址| 日韩激情av在线免费观看| 成人在线观看视频网站| 亚洲精品免费av| 中文字幕欧美视频在线| 精品国产电影一区| 亚洲精品久久视频| 欧美电影免费观看高清| 欧美日韩另类字幕中文| 欧美电影在线免费观看网站| 欧美成人在线影院| 国产免费一区视频观看免费| 亚洲激情在线观看视频免费| 国产精品久久久久福利| 美女福利视频一区| 国产成人精品一区二区| 国产精品第一区| 永久免费精品影视网站| 成人免费淫片aa视频免费| 亚洲深夜福利在线| 欧美影院成年免费版| 国产精品欧美亚洲777777| 国语对白做受69| 久久久久久香蕉网| 青青草成人在线| 97在线看免费观看视频在线观看| 亚洲欧美制服另类日韩| 国产精品视频精品视频| 91亚洲精品久久久| 一区三区二区视频| 一区二区三区国产在线观看| 91亚洲va在线va天堂va国| 亚洲天堂男人天堂女人天堂| 亚洲国产精彩中文乱码av在线播放| 日韩有码片在线观看| 欧美高清在线视频观看不卡| 57pao国产精品一区| 中文字幕九色91在线| 亚洲国语精品自产拍在线观看| 国产欧美日韩91| 久久手机精品视频| 成人天堂噜噜噜| 亚洲精品91美女久久久久久久| 最近2019年日本中文免费字幕| 久久亚洲国产精品| 亚洲日韩欧美视频| 国产精国产精品| 国产在线精品自拍| 欧美又大又粗又长| 亚洲国产精品成人va在线观看| 日韩精品高清在线| 成人免费福利视频| 国产啪精品视频网站| 久久久女人电视剧免费播放下载| 亚洲黄一区二区| 国产精品男女猛烈高潮激情| 国产亚洲精品久久| 国产91在线高潮白浆在线观看| 国产一区玩具在线观看| 欧美成人免费播放| 亚洲精品国产欧美| 国产成人精品日本亚洲| 81精品国产乱码久久久久久| 国产精品电影网站| 亚洲一级一级97网| 欧美中文在线观看| 欧美成人免费播放| 欧美人在线视频| 色妞一区二区三区| 97人人模人人爽人人喊中文字| 亚洲最大av网站| 色老头一区二区三区在线观看| 法国裸体一区二区| 亚洲国产精品久久久久秋霞蜜臀| 国产精品一区电影| 国产91在线视频| 一区二区成人精品| 久久久精品一区二区三区| 欧美尺度大的性做爰视频| 在线精品高清中文字幕| 欧美日韩国产精品一区二区不卡中文| 久久九九国产精品怡红院| 国产精品视频999| 亚洲аv电影天堂网| 国产一区二区在线免费| 亚洲国产精品成人av| 国产精品一区二区三区免费视频| 亚洲电影在线观看|