详解Android获取系统内核版本的方法与实现代码
作者:lqh 时间:2023-11-25 14:51:59
Android获取系统内核版本的方法
这里主要实现获取Android Linux 内核的版本号,网上关于这类文章不是很多,这里记录下,希望能帮助到大家,
实现代码:
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;
}
来源:http://blog.csdn.net/singwhatiwanna/article/details/17343139
标签:Android,内核版本
0
投稿
猜你喜欢
Spring Boot @Conditional注解用法示例介绍
2023-04-18 22:51:51
浅谈C#中堆和栈的区别(附上图解)
2022-02-15 14:05:09
Java初学者常问的问题(推荐)
2023-05-29 05:41:51
解析C#中委托的同步调用与异步调用(实例详解)
2022-12-24 19:06:47
Java字节码中jvm实例用法
2023-08-08 05:25:09
Java中实现在一个方法中调用另一个方法
2022-05-15 10:02:11
史上最强C语言分支和循环教程详解
2022-07-01 07:59:35
Android ScrollView无法填充满屏幕的解决办法
2022-01-07 03:20:55
Java Spring事务的隔离级别详解
2022-04-25 23:07:52
C++实现哈夫曼树编码解码
2022-02-13 15:48:09
Java实现克隆的三种方式实例总结
2021-11-21 15:26:14
Unity shader实现消融效果
2023-03-06 01:06:44
Java 如何实现一个http服务器
2022-03-27 05:40:04
解决Android平台中应用程序OOM异常的方法
2023-07-29 09:45:17
Springboot自动装配实现过程代码实例
2023-11-14 19:50:19
二分查找算法在C/C++程序中的应用示例
2021-06-01 08:15:30
Java中String类常用方法总结详解
2022-03-06 04:50:58
springcloud初体验(真香)
2022-12-08 06:33:44
C语言对CSV文件从最后往前一行一行读取的实现方法
2023-06-24 08:05:57
SpringCloud Feign配置应用详细介绍
2023-07-14 04:23:03