0
我正在使用USB串口。我想讓Nexus從USB讀取數據。使用android從USB串口讀取數據
我找到了示例項目來做到這一點。 here
所以,我克隆了這個項目並且遵守了eclipse。一切運作良好。 我可以安裝並運行我的應用程序。應用程序可以通過使用意圖將其插入Nexus時找到我的USB。
但是,我無法讀取和寫入數據。代碼如下:
protected void onResume() {
super.onResume();
mSerialDevice = UsbSerialProber.acquire(mUsbManager);
Log.d(TAG, "Resumed, mSerialDevice=" + mSerialDevice);
if (mSerialDevice == null) {
mTitleTextView.setText(String.valueOf(mSerialDevice));
}
else{
...
...
}
....
}
我讀了所有的代碼。我發現「mSerialDevice」始終爲空。實際上,else循環是一條讀取數據的指令。我試圖調試,但我找不到任何原因爲空。我需要你的幫助.. :(
預先感謝!