详解Android获取系统内核版本的方法与实现代码
Android获取系统内核版本的方法
这里主要实现获取AndroidLinux内核的版本号,网上关于这类文章不是很多,这里记录下,希望能帮助到大家,
实现代码:
publicstaticStringgetKernelVersion(){ StringkernelVersion=""; InputStreaminputStream=null; try{ inputStream=newFileInputStream("/proc/version"); }catch(FileNotFoundExceptione){ e.printStackTrace(); returnkernelVersion; } BufferedReaderbufferedReader=newBufferedReader(newInputStreamReader(inputStream),8*1024); Stringinfo=""; Stringline=""; try{ while((line=bufferedReader.readLine())!=null){ info+=line; } }catch(IOExceptione){ e.printStackTrace(); }finally{ try{ bufferedReader.close(); inputStream.close(); }catch(IOExceptione){ e.printStackTrace(); } } try{ if(info!=""){ finalStringkeyword="version"; intindex=info.indexOf(keyword); line=info.substring(index+keyword.length()); index=line.indexOf(""); kernelVersion=line.substring(0,index); } }catch(IndexOutOfBoundsExceptione){ e.printStackTrace(); } returnkernelVersion; }
以上就是关于获取Android内核的办法,如有疑问请留言或者到本站社区交流讨论,共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!