安卓中获取手机的相关信息的工具类
来源:互联网 发布:用excel给数据取对数 编辑:程序博客网 时间:2024/05/16 00:30
public static String reqUserAgent(android.app.Activity activity){ // 获取手机的分辨率 DisplayMetrics mDisplayMetrics = new DisplayMetrics (); activity.getWindowManager ().getDefaultDisplay ().getMetrics (mDisplayMetrics); int screenWidth = mDisplayMetrics.widthPixels; int screenHeight = mDisplayMetrics.heightPixels; float density = mDisplayMetrics.density; // 获取手机的型号信息 TelephonyManager phoneMgr = (TelephonyManager) activity.getSystemService (Context.TELEPHONY_SERVICE); String mobileType = ""; if (phoneMgr != null) { mobileType = android.os.Build.MODEL;// 手机型号 } // 获取手机的网络状态信息 ConnectivityManager conMan = (ConnectivityManager) activity.getSystemService (Context.CONNECTIVITY_SERVICE); String netType = "UNKNOW"; if (conMan != null) { NetworkInfo info = conMan.getActiveNetworkInfo (); if (info != null && info.isConnected ()) { netType = info.getTypeName (); } } // 获取版本名称和版本号 int versionCode = 0; String versionName = ""; try { PackageManager packagemanager = activity.getPackageManager (); String packageName = activity.getPackageName (); PackageInfo packageInfo = packagemanager.getPackageInfo (packageName, 8192); versionCode = packageInfo.versionCode; versionName = packageInfo.versionName; } catch (Exception e) { versionCode = 0; versionName = "0"; } if (versionName != null) { int idx = versionName.indexOf (" "); if (idx != -1) { versionName = versionName.substring (0, idx); } idx = versionName.indexOf ("("); if (idx != -1) { versionName = versionName.substring (0, idx); } } // 手机操作系统的版本号 String osType = Build.VERSION.RELEASE; // 手机唯一串 String uuid = MD5.md5 (AppUtils.getAndroidId ()); // 组装userAgent数据 String userAgent = "android_" + osType + "_" + versionCode + "#" + versionName + "_" + screenWidth + "*" + screenHeight + "*" + density + "_" + mobileType + "_" + uuid + "_" + netType; return userAgent; }
0 0
- 安卓中获取手机的相关信息的工具类
- 获取手机中所有apk相关信息的工具类
- 获取手机的相关信息
- 获取手机的相关信息
- 获取手机信息的工具类
- 获取手机信息的工具类
- 获取手机信息的工具类
- 获取手机信息的工具类PhoneHelper
- 获取手机信息的工具类
- 【Android】获取手机的相关硬件信息
- 【Android】获取手机的相关硬件信息
- 获取android手机的相关信息
- Android 获取手机的相关硬件信息
- Android 获取手机信息相关的方法
- 获取手机设备的相关信息
- 获取手机一些系统信息的一些工具类
- 获取当前手机运行的进程的相关信息
- 安卓手机获取当前连接的WIFI相关信息
- CodeForces 732B 之 Cormen — The Best Friend Of a Man
- Spring MVC 入门示例讲解
- PHP 简单的for循环
- leetcode 189: Rotate Array
- 异常摘要
- 安卓中获取手机的相关信息的工具类
- JavaScript中arguments[0]()表示的是什么?
- iOS10相册相机闪退bug
- 【PI应用】用Java查询雅虎天气并解析Json数据
- 收藏一个关于数据库存储BLOB类型数据的方法
- selenium_skeleton—— page-objects toolkit
- hibernateFilter 在web.xml中配置
- 临时对象 (Temporary objects)
- viewpage自动轮播