看网上关于这个问题的帖子挺少的,和大家分享一下。

public static String getKernelVersion() {

String kernelVersion = "";

InputStream inputStream = null;

try {

inputStream = new FileInputStream("/proc/version");

} catch (FileNotFoundException e) {

e.printStackTrace();

return kernelVersion;

}

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream), 8 * 1024);

String info = "";

String line = "";

try {

while ((line = bufferedReader.readLine()) != null) {

info += line;

}

} catch (IOException e) {

e.printStackTrace();

} finally {

try {

bufferedReader.close();

inputStream.close();

} catch (IOException e) {

e.printStackTrace();

}

}

try {

if (info != "") {

final String keyword = "version ";

int index = info.indexOf(keyword);

line = info.substring(index + keyword.length());

index = line.indexOf(" ");

kernelVersion = line.substring(0, index);

}

} catch (IndexOutOfBoundsException e) {

e.printStackTrace();

}

return kernelVersion;

}

android查看内核版本号,Android获取系统内核版本的方法相关推荐

  1. android 内核 版本,详解Android获取系统内核版本的方法与实现代码

    Android获取系统内核版本的方法 这里主要实现获取Android Linux 内核的版本号,网上关于这类文章不是很多,这里记录下,希望能帮助到大家, 实现代码: public static Str ...

  2. android代码 IMEI,Android_Android中获取IMEI码的方法,核心代码:Imei = ((TelephonyManager) - phpStudy...

    Android中获取IMEI码的方法 核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)) .getDeviceId ...

  3. android融云版本号,Android 融云IM集成方法以及解决的一些问题

    我项目的消息列表页面采用的是fragment+viewPage的方式,而官方提供的方式却是activity中的,而且我还需要在消息列表页面添加其他控件,所以我采用了fragment中套IM提供的fra ...

  4. android studio build variants,Android Build Variants 为项目设置变种版本的方法

    前言 在项目开发过程中,时常会碰到这种情况: 1.同一个Project的同一个API,有几个不同的接口,比如内部测试用的Server,和当前版本暴露给用户使用的Server: 2.同一个Project ...

  5. win10版本查看_Win10版本号怎么看?四种方法帮你了解Win10版本号

    win10版本每隔半年都会有个大改动,很多人对于自己电脑的Win10系统一直不是很了解,例如网上常常出现的1903.1909.2004等等.那么我们要如何确认win10系统的版本号呢?这类方法很多,下 ...

  6. Android查看系统事件,Android系统的事件处理概述

    通过对Android基本组件的学习,也有接触少部分Android的事件处理,比如按钮的点击事件.选框的状态切换事件. 一.Android事件处理 Android提供了两种方式的事件处理:基于回调的事件 ...

  7. android添加sdk版本号,Android编程获取手机型号、sdk版本及firmware版本号

    Android开发平台中,可通过TelephonyManager 获取本机号码. TelephonyManager phoneMgr=(TelephonyManager)this.getSystemS ...

  8. android 获得应版本号,Android获得本应用版本号和版本名称

    在开发Android应用时,有时候需要获取本应用的版本号和版本名称,比如应用升级的时候,一般是对比版本号,就是在Manifest.xml中看到VersionCode和VersionName 我这里是把 ...

  9. android查看存储占用,Android获取App内存使用情况的方法

    1.代码获取当前app内存的使用情况 ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SER ...

最新文章

  1. Linux的企业-Redis数据库、缓存和哨兵Sentinal、Redis高可用
  2. Windows保护模式学习笔记(五)—— 任务段任务门
  3. html 点击文本框则选中,JS事件 内容选中事件(onselect)选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。...
  4. 单片机编程文件组织形式(个人编程规范)
  5. 千牛怎么注销卖家店铺_新店铺怎么拥有亚马逊购物车?亚马逊小卖家如何尽快获得黄金购物车?...
  6. Develop Internationalized Software
  7. ES6新特性_ES6语法糖-子类对父类方法的重写---JavaScript_ECMAScript_ES6-ES11新特性工作笔记037
  8. java二级考试真题_计算机等级考试真题2(JAVA)
  9. java 合并csv_用java将三个csv表格文件,整合数据组合成一个文件。
  10. 2018年100个让程序员崩溃的瞬间!看到哪一个你哭了?
  11. 【Shell Basic】source . 与 bash sh 的区别
  12. 干货!国外关于高速PCB设计的技术书籍和资料介绍
  13. mysql双机热备份
  14. 外汇EA真的有用吗?外汇EA如何设置
  15. pandas计算对数收益率
  16. VS2019CPU/内存诊断功能
  17. .Net -- EF Core详解
  18. springBoot项目改名
  19. 任志强是出演“ 黄世仁”的最佳人选?
  20. CCM DC-DC变换器建模(3): 反激变换器flyback converter

热门文章

  1. 去哪儿网的消息队列是如何设计与实现的?
  2. C语言解决四人/多人过桥问题
  3. 性能指标之时延、时延带宽积、往返时间RTT、利用率
  4. 项目复盘会议实战经验与教训
  5. 模拟电路的 PCB设计规则
  6. Spring i18n 国际化样例
  7. 软件测试类型包括哪些?
  8. [数据结构实践项目]变态的停车场管理系统
  9. vue+element-ui小结
  10. 基于单片机的韦根信号的接收