在使用Android連接大疆M600的時候 需要大疆SDK 往往在連接SDK是會忘記這段很重要的代碼 記錄一下
//大疆SDK 手機連接遙控器 需要在 mainfest 文件中寫入 下面這句話 // 讓手機支持 AOA 協議 並連接到遙控器 <activity android:name="dji.sdk.sdkmanager.DJIAoaControllerActivity" android:theme="@android:style/Theme.Translucent" > <intent-filter> <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" /> </intent-filter> <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" android:resource="@xml/accessory_filter" /> </activity>
如果想實時獲取大疆飛機上的數據,並實時顯示在地圖上是,建議使用EventBus粘性事件進行傳輸,因為連接大疆飛機是需要執行一個連接遙控器的操作,也就是ActivityA采取連接遙控器操作,並實時把無人機上的數據實時傳到ActivityB 並顯示在地圖上,記得一定要清除內存,不然手機會因內存使用過多卡死