想写个android程序来实时监听内核的log信息,并将其存储在sdcard的某一地方。
现思路如下:Process process = Runtime.getRuntime().exec(mCmd); //mCmd为cat /proc/kmsg
读取process.getInputStream()的输入流并通过BufferedWriter写到SD卡上
但是一直没有办法实现,更改了kmsg文件的权限也不可以,将应用的AndroidManifest.xml文件中加上android:sharedUserId="android.uid.system"也不可以。
实在没有办法了谁还有思路或是解决过类似问题,不胜感激(dmesg不够全,所以必须是kmsg中的内容)。Androidkmsg
现思路如下:Process process = Runtime.getRuntime().exec(mCmd); //mCmd为cat /proc/kmsg
读取process.getInputStream()的输入流并通过BufferedWriter写到SD卡上
但是一直没有办法实现,更改了kmsg文件的权限也不可以,将应用的AndroidManifest.xml文件中加上android:sharedUserId="android.uid.system"也不可以。
实在没有办法了谁还有思路或是解决过类似问题,不胜感激(dmesg不够全,所以必须是kmsg中的内容)。Androidkmsg
解决方案 »
- ANDROID打不开网页
- 关于setContentView
- 没有继承activity后没办法重写onCreateContextMenu
- setOnClickListener与setOnTouchListener的区别?
- android的bug,很无语的bug。。。呜呜呜呜。。。。
- 关于color.xml,android:background="@drawable/white"的变态问题
- 布局问题
- 很急!求大神,帮个小忙,我已经把图片保存路径放入数据库,想在listView上显示,求帮下忙,或者,给个下载源码的地址!
- 安卓,类似QQ标签,需求
- andriod studio怎么快捷跳到下一行,不用光标移到末尾
- android中的双向seekbar
- 不能检测到avd
要获取kmsg信息,需要root的,所以在编译源码时,你用ENG编译试试