源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-06-18 07:52 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:详解Android获取系统内核版本的方法与实现代码
[b]Android获取系统内核版本的方法[/b]                 这里主要实现获取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; 
} 
以上就是关于获取Android内核的办法,如有疑问请留言或者到本站社区交流讨论,共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部