【问题标题】:How to filter android logcat messages and stored in internal memory如何过滤android logcat消息并存储在内存中
【发布时间】:2015-05-29 01:17:36
【问题描述】:

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

【问题讨论】:

    标签: android filter logcat


    【解决方案1】:

    试试这个:

    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"/>
    

    希望对你有帮助。

    【讨论】:

    • 我的应用没有响应你的代码老兄@DaSound
    • 对不起,我忘了加上最后一行:Runtime.getRuntime().exec(cmd);
    • 我做到了,但我的应用程序没有响应您的代码。
    • 嗯,很好奇,它对我有用。你试过绝对路径吗?可能是访问此路径时发生错误。应用没有响应或显示 FC?
    猜你喜欢
    • 1970-01-01
    • 2015-07-22
    • 2013-01-10
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多