Android Bu ild 类获取手机硬件信息 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; public String mNetWorkOperator; public String 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 String getIMEI(Context context) { TelephonyManager manager = (TelephonyManager) context .getSystemService(Activity.TELEPHONY_SERVICE); // check if has the permission i...