Android获取系统版本号、软件版本号
来源:互联网 发布:万网域名怎么解析 编辑:程序博客网 时间:2024/05/16 11:58
/***获取系统版本***/ public static String getSystemBuild() { String str = "", strCPU = "", cpuAddress = "0000000000000000"; String strss = ""; try { // 读取CPU信息 Process pp = Runtime.getRuntime().exec("cat /system/build.prop"); InputStreamReader ir = new InputStreamReader(pp.getInputStream()); LineNumberReader input = new LineNumberReader(ir); // 查找CPU序列号 for (int i = 1; i < 100; i++) { str = input.readLine(); if (str != null) { // 查找到序列号所在行 if (str.indexOf("ro.build.display.id") > -1) { // 提取序列号 strCPU = str.substring(str.indexOf("=") + 1, str.length()); // 去空格 cpuAddress = strCPU.trim(); break; } } else { // 文件结尾 break; } } String []strs = cpuAddress.split(" "); strss = strs[3]; return strss; } catch (Exception ex) { LogUtils.saveFileToSMB(LogUtils.getExceptionInfo(ex)); ex.printStackTrace(); } return strss; }/*****获取版本号****/ public static String getVersionCode(Context context){ try { String pkName = context.getPackageName(); String versionName = context.getPackageManager().getPackageInfo( pkName, 0).versionName; int versionCode = context.getPackageManager().getPackageInfo( pkName, 0).versionCode; return "v" + versionCode + "_" + versionName; } catch (Exception e) { LogUtils.saveFileToSMB(LogUtils.getExceptionInfo(e)); e.printStackTrace(); } return null; }
阅读全文
0 0
- Android获取系统版本号、软件版本号
- 获取Android系统版本号
- android获取程序软件版本号
- Android基础:教你如何获取软件自身版本号和Android系统版本号
- 如何获取android系统版本号
- 获取软件的版本号
- 系统、软件版本号大全
- 系统、软件版本号大全
- android获取手机型号和系统版本号
- android 获取手机型号和系统版本号
- 获取Android系统的SDK版本号
- android获取手机型号和系统版本号
- android获取手机型号和系统版本号
- Android 获取系统版本号,设备品牌等
- 获取当前系统版本号
- 获取iphone系统版本号
- 获取Windows系统版本号
- 获取系统版本号
- Android调用js方法以及js调用Android方法
- 初识Java并发
- js中当值发生变化/键盘摁下等事件的不同之处
- spring @Transactional注解参数详解
- Mapreduce的工作流程
- Android获取系统版本号、软件版本号
- hibernate 一对一双向关联映射
- Java学习5:static关键字内存分析详解及用法
- 树莓派
- thinkPHP
- 转载-python pdb调试以及sublime3快捷键设置
- python爬虫爬取简单的动态数据-异步加载问题
- kotlin基础语法(一)
- 整理JavaScript算法