3
A
回答
0
Runtime.getruntime.exec
7
你可以写一些的Android NDK代码调用klogctl功能。例如:
#include <sys/klog.h>
#define KLOG_READ_ALL 3
#define KLOG_LEN (1 << 17)
char buf[KLOG_LEN];
if (klogctl(KLOG_READ_ALL, buf, KLOG_LEN) < 0)
{
printf("Error %s reading dmesg\n", strerror(errno));
}
else
{
/* do something with contents of buf */
}
但是,在Android 4.1 Jelly Bean中,他们实现了一个不允许访问dmesg消息的安全功能。上面的代码将失败,出现“操作不允许”错误。如果你必须给设备的root访问权限,你可以关闭dmesg_restrict:
echo 0 > /proc/sys/kernel/dmesg_restrict
而且,最近的一些设备已经启用SELinux的,在这种情况下,你需要做的
setenforce 0
如果你不”没有root权限,你几乎不走运。
相关问题
- 1. 安卓:阅读JSON
- 2. 安卓条码阅读器功能
- 3. 阅读安卓导航路线
- 4. 安卓与java pdf阅读器
- 5. 安卓:阅读logcat的输出
- 6. 阅读安卓程序的Excel表格
- 7. 阅读源代码
- 8. 安卓:下载源代码
- 9. 阅读代码行生成的代码
- 10. 阅读JavaScript本机代码
- 11. 困难阅读的代码
- 12. Javascript QR代码阅读库
- 13. 阅读汇编代码
- 14. 阅读Xen源代码
- 15. 用PHP阅读源代码
- 16. 树遍历,阅读代码
- 17. 安卓版本代码安卓版本名称科尔多瓦
- 18. 德尔福条码阅读器代码
- 19. 的java.net.UnknownHostException @安卓(简单的HttpResponse代码)
- 20. 安卓系统 - 无法理解代码
- 21. 安卓显式意图代码
- 22. 安卓:延长CheckedTextView源代码
- 23. 安卓:减少了代码处理AlertDialog
- 24. 安卓放置imageView通过代码
- 25. C#更新 - 代码阅读/ xml阅读器
- 26. 最佳在线阅读理解.NET代码访问安全性?
- 27. 安全,黑客,密码阅读?
- 28. 流数据到Adobe PDF阅读器在安卓
- 29. 安卓文本文件档案阅读器
- 30. 阅读安卓设备的RAM与/ proc/meminfo的总ammount