获取Android设备的设备详细信息

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:armink.ztl@gmail.com】

近日在修改Android 的Launcher时,找到获取Android设备信息的方法,和大家分享一下。

String phoneInfo = "Product: " + android.os.Build.PRODUCT;
        phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
        phoneInfo += ", TAGS: " + android.os.Build.TAGS;
        phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
        phoneInfo += ", MODEL: " + android.os.Build.MODEL;
        phoneInfo += ", SDK: " + android.os.Build.VERSION.SDK;
        phoneInfo += ", VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE;
        phoneInfo += ", DEVICE: " + android.os.Build.DEVICE;
        phoneInfo += ", DISPLAY: " + android.os.Build.DISPLAY;
        phoneInfo += ", BRAND: " + android.os.Build.BRAND;
        phoneInfo += ", BOARD: " + android.os.Build.BOARD;
        phoneInfo += ", FINGERPRINT: " + android.os.Build.FINGERPRINT;
        phoneInfo += ", ID: " + android.os.Build.ID;
        phoneInfo += ", MANUFACTURER: " + android.os.Build.MANUFACTURER;
        phoneInfo += ", USER: " + android.os.Build.USER;
        // Toast.makeText(this, phoneInfo, Toast.LENGTH_LONG).show();
        System.out.println(phoneInfo);
        TextView t = (TextView) findViewById(R.id.main_phoneinfo);
        t.setText(phoneInfo);

得到信息如下:

Product: sec_smdk6410, 
CPU_ABI: armeabi, 
TAGS: test-keys, 
VERSION_CODES.BASE: 1, 
MODEL: smdk6410, 
SDK: 7, 
VERSION.RELEASE: 2.1, 
DEVICE: smdk6410, 
DISPLAY: sec_smdk6410-eng 2.1 ERD79 eng.tangk.20130821.003924 test-keys, 
BRAND: sec, 
BOARD: unknown, 
FINGERPRINT: sec/sec_smdk6410/smdk6410/:2.1/ERD79/eng.tangk.20130821.003924:eng/test-keys, 
ID: ERD79, 
MANUFACTURER: Samsung, 
USER: tangk

我的设备是定制的,所以上面很多信息和手机上不太相同

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值