Все ли устройства Android совместимы с dji SDK mobile - PullRequest
2 голосов
/ 24 мая 2019

Я хотел бы знать, совместимо ли большинство устройств Android, если я создаю приложение с dji sdk mobile.

https://developer.dji.com/mobile-sdk/documentation/application-development-workflow/workflow-prerequisits.html

Показывает некоторые совместимые устройства Android, но это толькодля разработки, или это действительно единственные устройства, которые будут совместимы, если я сделаю приложение с этим SDK?

Ответы [ 2 ]

2 голосов
/ 25 мая 2019

Добавление к ответу выше;в основном SDK несовместим с устройствами x86.

Вырезано из README:

Mobile SDK 4.7 и более поздние версии несовместимы с устройствами x86: начиная с версии 4.7, Mobile SDK имеетвключил FFMpeg lib для предоставления транскодированного видеопотока, но файлы FFMpeg x86 .SO приведут к сбою во время выполнения, когда целевой API APP больше 23 (в комплекте).

2 голосов
/ 24 мая 2019

Краткий ответ: Это некоторые устройства, которые совместимы с DJI Mobile SDK. Но другие устройства с API 19 или выше должны работать нормально.

Другие соображения:

В конце страницы написано серым Msgstr "Примечание: поддержка дополнительных устройств Android доступна в процессе тестирования и разработки." Это означает, что эти устройства были полностью протестированы с помощью skd, и тогда все работало нормально, другие устройства еще не были полностью протестированы.

Имейте в виду, что DJI Mobile SDK не совместим с androidX - просто говорю это, потому что в прошлом я перенес свое приложение на androidX, и он полностью перестал работать!

Кроме того, на некоторых устройствах видео FPV может не работать, это было в случае с моей Samsung Galaxy Tab A. Я считаю, что это проблема с видеодекодером на этом устройстве, поскольку мой Asus Zenfone Live имеет тот же уровень API 22 (Android 5.1.1) работал нормально.

...