в Android, позволит ли мне читать / открывать / dev / ttyUSB5?Или в приложении мне будет запрещено касаться / dev?
Я не уверен, будут ли права на это иметь обычное приложение SDK.Приложение, работающее с правами root, будет, если у вас есть рутированное устройство.
Однако, если я могу, то мне интересно, можно ли импортировать javax.comm, чтобы я мог общаться с последовательнымустройство.
Не напрямую.Инструменты сборки не хотят, чтобы вы импортировали классы java.*
и javax.*
.И я не знаю, как быстро javax.comm
превращается в собственный код, даже на стандартной Java.
Что вы можете попробовать, так это посмотреть, есть ли в Apache Harmony реализация javax.comm
, и взглянутьна него.Если кажется, что он соответствует вашим потребностям, вы можете скопировать соответствующие классы, а затем преобразовать их в новый пакет (например, org.gynchis.comm
).
Однако общий ответ best если возможно, попытаться придерживаться ADK и новых классов USB , добавленных в API Level 10. Я не специалист по аппаратному обеспечению, поэтому я понятия не имею, будет ли то, что там, будет соответствовать вашим потребностямили если у вас есть устройство с достаточно новой версией Android для такой поддержки.