Mobile-SDK-Android | DJI Mobile SDK for Android http | SDK library
kandi X-RAY | Mobile-SDK-Android Summary
kandi X-RAY | Mobile-SDK-Android Summary
Please visit DJI Mobile SDK Documentation for more details.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Inflates the UI
- Checks if a component is a connection
- Gets the component key list
- Save the capture area
- Transforms capture area
- Click the view
- Define a waypointMission that will be used for a rectangular rectangle
- Launch alert view
- Creates a list of WaypointV2 objects
- Click the View
- Gets the flight statistics
- Initialize the button
- Get home point
- Decodes the audio media file into PCM stream
- Performs the scroll
- Initialize the view
- Launch view
- Initialize the UI
- Init UI
- Initialize UI
- Gets a group view
- Clicks a video view
- Handle a click event
- Initialize listener
- Click the view
- Modify view
Mobile-SDK-Android Key Features
Mobile-SDK-Android Examples and Code Snippets
Community Discussions
Trending Discussions on Mobile-SDK-Android
QUESTION
Trying to load a waypoint mission with the Android SDK sample updated to version 4.11 results in an internal Null Pointer Exception
Prerequisites:
- An android phone installed with the sample SDK updated to 4.11
- A Matrice 100 / 600 connected to the DJI Assistant 2
Steps to reproduce:
- Open the sample SDK
- Click "Open" after the drone connects
- Click "New Waypoint Mission Operator"
- Click "Load"
- App crashes with the following stack
ANSWER
Answered 2019-Nov-19 at 08:30It is a bug on DJI's part, but they offered me a temporary solution until the next version is released.
QUESTION
I have created an android application using the DJI SDK. I have followed the instruction, and basically copied the code from the DJI Sample Code (https://github.com/dji-sdk/Mobile-SDK-Android/blob/master/Sample%20Code/app/src/main/java/com/dji/sdk/sample/demo/camera/LiveStreamView.java), since it was working properly.
After launching a Connectivity activity, which registers the SDK and connects to the Mavic 2 Zoom drone, another activity comes, which handles live streaming to a RTMP server. When using the sample code, streaming to the same RTMP server, it has no delay, but when using my app, it has a good 15 second delay. I can't figure out why, I'm using the same components. The only difference is that I'm setting the camera focus to the max, but I did the same in the Sample Code, so it shouldn't cause any problems. Also using the same VideoFeedView as in the Sample.
...ANSWER
Answered 2019-Oct-25 at 14:04Answering my own question, the only difference I noticed was that the SampleCode asked for 4 permission, and all the projects I've tried or copied the permissions, always just 3 permissions.
So Manifest:
< uses-permission android:name="android.permission.RECORD_AUDIO" />
your runtime permissions:
Manifest.permission.RECORD_AUDIO
and the delay is gone, all works fine. Still don't know why :)
QUESTION
I'm trying to implement a app that sends live video from drone to my custom rtmp server. When I use de LiveStreamManager from DJI Mobile SDK it gives me error code -3, and the stream do not start. How can I use this API?
My app registers successfully, I can setup missions, and get telemetry from drone. But when I try to use the LiveStreamManeger it won't work no matter what. Even by implementing exactly the way it is implemented in Sample Code, it does not work. Documentation in DJI API reference seems to be missing a few methods as well.
Here is my implementation
...ANSWER
Answered 2019-Apr-25 at 18:10Answering my own question...
I've managed to solve the issue. Apparently, to be able to use the LiveStreamManager you must first call the function VideoFeeder.getPrimaryVideoFeed() somewhere in your code or it will give error code -3.
Using the Sample Code there is a class in internal.utils.VideoFeedView that can be used to this purpose
I have first declared a private property VideoFeedView.
Then on my class constructor I call the initUI function.
QUESTION
I am using Jumio's NetverifySDK and trying to preselect a country when building the SDK object as specified in their documentation:
...ANSWER
Answered 2018-Dec-14 at 03:45Probably your api keys are configured incorrectly.
QUESTION
I'm trying to update my app to use the new 4.7.1 version, but as soon as I try to go to the activity where I'm using UXSDK Widgets, the app now crashes without additional log entries. After updating the SDK version, I made sure that my build.gradle, AndroidManifest.xml and proguard-rules.pro matched up in the relevant areas from the sample code at https://github.com/dji-sdk/Mobile-SDK-Android.
I noticed that across both versions of the SDK I receive very similar logcat errors:
...ANSWER
Answered 2018-Sep-20 at 18:23I ended up fixing this issue by copying over the contents of the example widget layout.xml (activity_default_widgets.xml) file. The only changes I noticed outside of element ordering between the two versions was:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Mobile-SDK-Android
You can use Mobile-SDK-Android like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the Mobile-SDK-Android component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page