電流を測定するためのカスタムメイドのデバイスが1つあります。このデバイスはPCに接続でき、通信はUSB経由で行われます。 FTDIチップに基づいています。 Javaで記述されたアプリケーションがあり、そのアプリケーションはrxtxSerial.dllライブラリとgnu.io.rxtx_2.1.7.4.jarを使用しています。このアプリケーションをAndroidデバイスと私はそれを行うには少し混乱していますか?私が持っているすべてはAndroidタブレット(osバージョン4.1.1)、OTGケーブル、この測定デバイスです。
デバイスをルート化する必要がありますか? Java Androidアプリケーションに追加してUSB経由でデータを読み取ることができますか?どこから始めますか?
同じライブラリを使用して、PC用の既存のアプリケーションを移植しようとしましたが、rxtxSerial.dllが見つからず、Androidデバイスに転送できません。
USB-Serial-For-Androidライブラリを本当にお勧めできます。複数の一般的なusb-to-serialチップ(FTDI)もサポートしており、ルート化は必要ありません。 GitHubプロジェクトを確認してください here 。
Androidでのシリアル通信専用のプロジェクトがあります。 Android-serialport-api 。そもそも良いリソースだと思います。
FTDIはAndroid related resources も提供します。
現在、シリアルUSB通信用に適切に保持されているライブラリは1つだけで、それは felHR85/UsbSerial であると思います。 FTDIを含むいくつかのUSBチップをサポートします( サポートされるデバイス を参照)。
残念ながら mik3y/usb-serial-for-Android は死んでいるようです。
いいえ、USBデバイスに接続して通信するためにデバイスをルート化する必要はありません。