Android获取系统内核版本的方法
16lz
2021-01-23
看网上关于这个问题的帖子挺少的,和大家分享一下。
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; }
更多相关文章
- 网上有价值资源地址整理
- cocos2d-x eclipse 环境搭配。我能找到网上最完整的。
- 超级原创xxMix android:onClick上帝啊,不知道有没有人用过,我用了,
- Android从网上下载文件
- 网上找了些Android数据库操作的代码
- [Android] 一键修改从网上厨房制作的Android百分比电量过大的问
- Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上
- Android的一些网上开发资源链接地址
- Android 动画效果 --Animation 动画(讲解了所有的Android动画效