【发布时间】:2012-05-02 23:13:03
【问题描述】:
/dev/log/main、/dev/input/event* 等文件始终由操作系统保存。如果你 cat 文件,文件末尾将不会显示,新词将不断附加到你的“cat”结果中。
当我使用new FileInputStream 打开此类文件时,它总是以权限被拒绝作为响应(可能是因为它们正被我之前提到的其他用途使用)。
/proc/cpuinfo 等文件的权限不会被拒绝。
有没有办法读取这些文件?我想知道/dev/input/event*是否有任何用户输入。
【问题讨论】:
-
你的Manifest中有日志读取权限吗?
-
@Joe Simpson 是的。我有。没有它,我无法读取我的 logcat 结果。
-
我认为实际上阅读 /dev/input/event* 是使用 root ,否则你很容易窥探人们的密码等。
-
@Joe Simpson 听起来很合理。但我只需要知道是否有新的输入。我不需要阅读文件的详细信息。也许我可以检查文件的大小是否改变。感谢您的回复;》
-
请问为什么?什么样的应用需要这种东西?