android - 是否可以在 native C 中读取 logcat?

标签 android c android-ndk logcat

我在 Java 中见过很多将 Android logcat 消息转储到文件的不同方法,但我一直没能找到在 C 中执行此操作的方法。

是否有可能以编程方式检索 C 中的消息并将它们转储到文件中?

最佳答案

创建一个子 logcat 进程,读取其 stdout 并使用 cstdio 将数据保存到文件。

在这方面,Android 与任何其他 Linux 发行版都没有什么不同。

关于android - 是否可以在 native C 中读取 logcat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21800653/

相关文章:

c - 将 N 个链表节点移到前面 (C)

android - APP_CMD_WINDOW_RESIZED 未被调用但 native 窗口已调整大小

javascript - 检测用户的 Intent 是点击还是在触觉设备上向上/向下滚动页面

java - CountDownTimer 无法正确显示时间

c - 需要在 C 中的源文件之间共享文件指针的方法

C 选择性#define

Android OpenCV VideoCapture::retrieve(&mat) 导致致命信号 11

android - 为 Android NDK 编译 C++11 源代码

android - 在 Android 键盘上检测返回事件

android - 在 Android 的 ScrollView 内的 View 中进行自定义位图 blitting 时,如何确定是否会在屏幕外绘制