Android Build类获取手机硬件信息.doc

上传人:汽*** 文档编号:557731012 上传时间:2022-12-06 格式:DOC 页数:7 大小:37.51KB
返回 下载 相关 举报
Android Build类获取手机硬件信息.doc_第1页
第1页 / 共7页
Android Build类获取手机硬件信息.doc_第2页
第2页 / 共7页
Android Build类获取手机硬件信息.doc_第3页
第3页 / 共7页
Android Build类获取手机硬件信息.doc_第4页
第4页 / 共7页
Android Build类获取手机硬件信息.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Android Build类获取手机硬件信息.doc》由会员分享,可在线阅读,更多相关《Android Build类获取手机硬件信息.doc(7页珍藏版)》请在金锄头文库上搜索。

1、Android Build类获取手机硬件信息1. Build.BOARD/主板 2. Build.BRAND/android系统定制商 3. Build.CPU_ABI/cpu指令集 4. Build.DEVICE/设备参数 5. Build.DISPLAY/显示屏参数 6. Build.FINGERPRINT/硬件名称 7. Build.HOST 8. Build.ID/修订版本列表 9. Build.MANUFACTURER/硬件制造商 10. Build.MODEL/版本 11. Build.PRODUCT/手机制造商 12. Build.TAGS/描述build的标签 13. Buil

2、d.TIME 14. Build.TYPE/builder类型 15. Build.USERimport java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.ObjectInputStream.GetField;import android.Manifest;import android.app.Activity;import android.app.ActivityManager;impor

3、t android.app.ActivityManager.MemoryInfo;import android.content.Context;import android.content.pm.PackageManager;import .ConnectivityManager;import .NetworkInfo;import android.os.Build;import android.telephony.TelephonyManager;import android.util.Log;public class PhoneInfo private static final Strin

4、g TAG = PhoneInfo.class.getSimpleName(); private static final String FILE_MEMORY = /proc/meminfo; private static final String FILE_CPU = /proc/cpuinfo; public String mIMEI; public int mPhoneType; public int mSysVersion; public String mNetWorkCountryIso; public String mNetWorkOperator; public String

5、mNetWorkOperatorName; public int mNetWorkType; public boolean mIsOnLine; public String mConnectTypeName; public long mFreeMem; public long mTotalMem; public String mCupInfo; public String mProductName; public String mModelName; public String mManufacturerName; private PhoneInfo() public static Strin

6、g getIMEI(Context context) TelephonyManager manager = (TelephonyManager) context .getSystemService(Activity.TELEPHONY_SERVICE); / check if has the permission if (PackageManager.PERMISSION_GRANTED = context.getPackageManager() .checkPermission(Manifest.permission.READ_PHONE_STATE, context.getPackageN

7、ame() return manager.getDeviceId(); else return null; public static int getPhoneType(Context context) TelephonyManager manager = (TelephonyManager) context .getSystemService(Activity.TELEPHONY_SERVICE); return manager.getPhoneType(); public static int getSysVersion() return Build.VERSION.SDK_INT; pu

8、blic static String getNetWorkCountryIso(Context context) TelephonyManager manager = (TelephonyManager) context .getSystemService(Activity.TELEPHONY_SERVICE); return manager.getNetworkCountryIso(); public static String getNetWorkOperator(Context context) TelephonyManager manager = (TelephonyManager)

9、context .getSystemService(Activity.TELEPHONY_SERVICE); return manager.getNetworkOperator(); public static String getNetWorkOperatorName(Context context) TelephonyManager manager = (TelephonyManager) context .getSystemService(Activity.TELEPHONY_SERVICE); return manager.getNetworkOperatorName(); publi

10、c static int getNetworkType(Context context) TelephonyManager manager = (TelephonyManager) context .getSystemService(Activity.TELEPHONY_SERVICE); return manager.getNetworkType(); public static boolean isOnline(Context context) ConnectivityManager manager = (ConnectivityManager) context .getSystemSer

11、vice(Activity.CONNECTIVITY_SERVICE); NetworkInfo info = manager.getActiveNetworkInfo(); if (info != null & info.isConnected() return true; return false; public static String getConnectTypeName(Context context) if (!isOnline(context) return OFFLINE; ConnectivityManager manager = (ConnectivityManager) context .getSystemService(Activity.CONNECTIVITY_SERVICE); NetworkInfo info = manager.getActiveNetworkInfo(); if (info != null)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号