麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > Android > 正文

android實用工具類分享(獲取內(nèi)存/檢查網(wǎng)絡(luò)/屏幕高度/手機(jī)分辨率)

2020-04-11 11:52:16
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:

public class CommonUtil {

 public static boolean hasSDCard() {

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

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

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

 /**
  * 檢查網(wǎng)絡(luò)
  *
  * @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;
 }

 /**
  * 根據(jù)手機(jī)的分辨率從 dp 的單位 轉(zhuǎn)成為 px(像素)
  */

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

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

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

 /**
  * 查詢手機(jī)內(nèi)非系統(tǒng)應(yīng)用
  *
  * @param context
  * @return
  */
 public static List<PackageInfo> getAllApps(Context context) {

  List<PackageInfo> apps = new ArrayList<PackageInfo>();
  PackageManager pManager = context.getPackageManager();
  // 獲取手機(jī)內(nèi)所有應(yīng)用
  List<PackageInfo> paklist = pManager.getInstalledPackages(0);
  for (int i = 0; i < paklist.size(); i++) {
   PackageInfo pak = (PackageInfo) paklist.get(i);
   // 判斷是否為非系統(tǒng)預(yù)裝的應(yīng)用程序
   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;
 }

 /**
  * 獲取版本號和版本次數(shù)
  *
  * @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的類名來判斷是否啟動某個服務(wù)
 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;
 }
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 叉逼视频| 久久男人| 国产欧美日韩在线不卡第一页 | 成码无人av片在线观看网站 | 日韩精品免费一区二区三区 | 少妇一级淫片免费放播放 | 狠狠干91 | 久久久视频免费观看 | 羞羞视频免费入口网站 | 国产做爰全免费的视频黑人 | 91麻豆精品国产91久久久更新资源速度超快 | 日本在线不卡一区二区 | 国产一区二区视频网站 | 91精品国产综合久久婷婷香 | 成码无人av片在线观看网站 | 中国成人在线视频 | 亚洲综合91 | www.成人在线| 久久亚洲国产精品 | 亚洲九九爱 | 成人毛片免费看 | 九九热在线视频观看 | 99国产精成人午夜视频一区二区 | 久久国产成人午夜av浪潮 | 亚州综合网 | 精品国产乱码久久久久久丨区2区 | 精品免费国产一区二区三区 | 国产人成精品综合欧美成人 | 精国产品一区二区三区 | 欧美日韩在线视频一区二区 | 在线中文字幕亚洲 | 国产精品高潮视频 | 成年免费在线视频 | 国产毛片自拍 | 亚洲综合一区在线观看 | av免费大全 | 国产精品毛片va一区二区三区 | 成人午夜免费网站 | 国产精品美女久久久免费 | 港台三级在线观看 | 国产精品视频专区 |