获得机型
来源:互联网 发布:学电脑编程哪里好 编辑:程序博客网 时间:2024/04/28 07:50
public String getMacType()
{
int version = 3;
Class<android.os.Build.VERSION> build_version_class = android.os.Build.VERSION.class;
// 取得 android 版本
try
{
java.lang.reflect.Field field = build_version_class.getField("SDK_INT");
version = (Integer) field.get(new android.os.Build.VERSION());
Class<android.os.Build> build_class = android.os.Build.class;
// 取得牌子
java.lang.reflect.Field manu_field = build_class.getField("MANUFACTURER");
String manufacturer = (String) manu_field.get(new android.os.Build());
// 取得型號
java.lang.reflect.Field field2 = build_class.getField("MODEL");
String model = (String) field2.get(new android.os.Build());
// 模組號碼
java.lang.reflect.Field device_field = build_class.getField("DEVICE");
String device = (String) device_field.get(new android.os.Build());
Log.e("android", "牌子:" + manufacturer + " 型號:" + model + " SDK版本:" + version
+ " 模組號碼:" + device);
return model;
} catch (NoSuchFieldException e)
{
e.printStackTrace();
} catch (IllegalArgumentException e)
{
e.printStackTrace();
} catch (IllegalAccessException e)
{
e.printStackTrace();
}
return null;
}
{
int version = 3;
Class<android.os.Build.VERSION> build_version_class = android.os.Build.VERSION.class;
// 取得 android 版本
try
{
java.lang.reflect.Field field = build_version_class.getField("SDK_INT");
version = (Integer) field.get(new android.os.Build.VERSION());
Class<android.os.Build> build_class = android.os.Build.class;
// 取得牌子
java.lang.reflect.Field manu_field = build_class.getField("MANUFACTURER");
String manufacturer = (String) manu_field.get(new android.os.Build());
// 取得型號
java.lang.reflect.Field field2 = build_class.getField("MODEL");
String model = (String) field2.get(new android.os.Build());
// 模組號碼
java.lang.reflect.Field device_field = build_class.getField("DEVICE");
String device = (String) device_field.get(new android.os.Build());
Log.e("android", "牌子:" + manufacturer + " 型號:" + model + " SDK版本:" + version
+ " 模組號碼:" + device);
return model;
} catch (NoSuchFieldException e)
{
e.printStackTrace();
} catch (IllegalArgumentException e)
{
e.printStackTrace();
} catch (IllegalAccessException e)
{
e.printStackTrace();
}
return null;
}
0 0
- 获得机型
- 机型
- 机型
- android开发如何获得不同机型的SD卡路径
- 机型适配问题 三星note3上popupWindow里的listView无法获得点击事件
- sharp机型
- 柯达机型
- 返回机型
- iOS机型
- [杂]TNND扩展机型
- S60机型汇总
- NOKIA获取机型信息
- Nokia 机型的版本
- 判断当前的机型
- Android code 判别机型
- ios7新功能支持机型
- 旗舰机型mini化
- 如何识别 iMac 机型
- URAL1915_Titan Ruins: Repeating Success and Failure_复杂度分析、机智
- 更好地把开花结果皇甫惠静复婚几句就
- Linux系统禁止IP登录
- Ubuntu apt-get update Hash Sum mismatch解决方法
- JNDI全面总结
- 获得机型
- 黑马程序员---OC分类-category
- 单片机控制雷达测距模块HC-SR04测量距离(通过测试)
- 在野外面对熊应该怎么办?
- 谷歌称发现SSL网页加密漏洞 或引发攻击
- ZIP压缩算法详细分析及解压实例
- Oracle 数据块损坏与恢复详解
- ADO接口之_ConnectionPtr
- POJ 1990 MooFest(树状数组)