是否有可能以某种方式将 adb pull 的输出重定向到文件而不是内存中的某个位置?
具体来说,我正在编写一个执行的 java 程序
adb pull /dev/graphics/fb0
在同一个程序中,我想处理结果而不必fb0
再次从磁盘读取文件。
你总是可以做类似的事情
adb shell cat /dev/graphics/fb0 | myprogramthatprocessestheresult
只要myprogramthatprocessestheresult
从标准输入读取,您就不必保存文件。
您可以确保将文件写入共享内存。假设您使用的是 linux 系统,只需将文件拉入
/dev/shm/ 目录。
有关更多详细信息,请参阅此帖子。
http://www.howtoforge.com/storing-files-directories-in-memory-with-tmpfs