android app开发 如何在程序中判断当前用的是哪款手机?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android app开发 如何在程序中判断当前用的是哪款手机?相关的知识,希望对你有一定的参考价值。
android app开发 如何在程序中判断当前用的是哪款手机? 通过判断手机型号后,不同型号手机采用不同的音频波形发送数据。
比如:判断当前手机是小米2a手机,三星s4等等...
Android中获取手机的硬件信息,例如型号,系统版本等,可以调用SDK提供的api。
在AndroidManifest.xml文件中添加权限 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
String sdk=android.os.Build.VERSION.SDK; // SDK号
String model=android.os.Build.MODEL; // 手机型号
String release=android.os.Build.VERSION.RELEASE; // android系统版本号
public static String getAndroidDisplayVersion(Context context)
String androidDisplay = null;
androidDisplay = android.os.Build.DISPLAY;
return androidDisplay;
追问
String mtype = android.os.Build.MODEL; // 手机型号
用这个可以,不过刷机后判断就失效了。
刷机以后判断失败的问题是你没法解决的,因为这是因为第三方的rom直接修改了底层的接口追问
嗯,谢谢!先采用这种方法做吧。
以上是关于android app开发 如何在程序中判断当前用的是哪款手机?的主要内容,如果未能解决你的问题,请参考以下文章