background image

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. Build.TIME   
14. Build.TYPE // builder 类型   
15. Build.USER

import 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;
import android.app.ActivityManager.MemoryInfo;
import android.content.Context;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.telephony.TelephonyManager;
import android.util.Log;

public class PhoneInfo {
        private static final String 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;