34爱爱爱,功夫派碧露丸,走路去纽约terry
android 如何获取手机硬件信息
/** * 获取当前手机系统语言。 * * @return 返回当前系统语言。例如:当前设置的是“中文-中国”,则返回“zh-cn” */ public static string getsystemlanguage() { return locale.getdefault().getlanguage(); } /** * 获取当前系统上的语言列表(locale列表) * * @return 语言列表 */ public static locale[] getsystemlanguagelist() { return locale.getavailablelocales(); } /** * 获取当前手机系统版本号 * * @return 系统版本号 */ public static string getsystemversion() { return android.os.build.version.release; } /** * 获取手机型号 * * @return 手机型号 */ public static string getsystemmodel() { return android.os.build.model; } /** * 获取手机厂商 * * @return 手机厂商 */ public static string getdevicebrand() { return android.os.build.brand; } /** * 获取手机imei(需要“android.permission.read_phone_state”权限) * * @return 手机imei */ public static string getimei(context ctx) { telephonymanager tm = (telephonymanager) ctx.getsystemservice(activity.telephony_service); if (tm != null) { return tm.getdeviceid(); } return null; } }其中获取手机imei需要在androidmanifest.xml中加上权限:
使用这些方法的时候直接调用就好了
private void showsystemparameter() { string tag = "系统参数:"; log.e(tag, "手机厂商:" + systemutil.getdevicebrand()); log.e(tag, "手机型号:" + systemutil.getsystemmodel()); log.e(tag, "手机当前系统语言:" + systemutil.getsystemlanguage()); log.e(tag, "android系统版本号:" + systemutil.getsystemversion()); log.e(tag, "手机imei:" + systemutil.getimei(getapplicationcontext())); }返回结果:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android Manifest中meta-data扩展元素数据的配置与获取方式
Android实现获取meta-data和build.gradle的值
Android获取清单文件中的meta-data,解决碰到数值为null的问题
解决webview 第二次调用loadUrl页面不刷新的问题
解决Android WebView拦截url,视频播放加载失败的问题
Android webview加载https链接错误或无响应的解决
网友评论