【发布时间】:2019-07-06 06:51:50
【问题描述】:
我对 Java 和 Android 知之甚少。我想要做的是在应该与串行线路对话的 Android 应用程序中打开 /dev/ttyS0,但我迷路了。
我的设备已植根,从命令行我可以“回显 ...>/dev/ttyS0”并从中读取,但我在 Java 中尝试这样做时迷失了方向。首先,我找不到以简单读写模式打开文件的方法,无需处理缓冲区和其他复杂问题(显然,我想要无缓冲的 I/O)。
我搜索了互联网,但所有示例均指 USB,我无法使用它。然后我找到了 UartDevice 类,但它是一个从中派生正确实现的类......
我尝试使用 File 类,并将 Reader 和 Writer 类附加到它,但编译器抱怨,坦率地说,我不确定这是要走的路。我需要一个骨架代码来开始;我想念一个简单的 TextFile 类,它具有无缓冲的 read() 和 write() 方法,可在同一个打开的文件上同时使用!
谁能指出正确的方向谢谢?
【问题讨论】: