如何过滤android logcat消息并存储在内部存储器中

时间:2015-03-25 11:32:29

标签: android filter logcat

我正在创建包含日志cat详细信息的android应用程序。提取日志猫消息并存储在内部存储器中的文件中。但是数据存储在文件中并不是按日志cat中显示的顺序。这里,我想以有序的方式存储数据,我想要从log cat过滤消息。是否可以过滤来自log cat的消息。任何人都可以告诉我如何从logcat过滤消息并将其作为文本文件存储在内部存储器中

1 个答案:

答案 0 :(得分:0)

试试这个:

String[] cmd = new String[] { "logcat", "-f", "/sdcard/myfilename", "-v", "time", "ActivityManager:W", "myapp:D" };

如果失败,请编写完整路径/system/bin/logcat,请记住您可能需要将此权限包含在AndroidManifest中:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_LOGS"/>

我希望它对你有所帮助。