gradle
implementation 'com.dji:dji-sdk:4.6'
compileOnly 'com.dji:dji-sdk-provided:4.6'
Application class(new Helper setup)
public class DJISampleApplication extends Application {
@Override protected void attachBaseContext(Context paramContext) {
super.attachBaseContext(paramContext);
Helper.install(this);
}
...
}
MainActivity
AsyncTask.execute(() -> DJISDKManager.getInstance()
.registerApp(getActivity(), new DJISDKManager.SDKManagerCallback() {
@Override public void onRegister(DJIError djiError) {
if (djiError == DJISDKError.REGISTRATION_SUCCESS) {
DJISDKManager.getInstance().startConnectionToProduct();
}
}
@Override public void onProductDisconnect() {}
@Override public void onProductConnect(BaseProduct baseProduct) {}
@Override public void onComponentChange(BaseProduct.ComponentKey componentKey, BaseComponent oldComponent, BaseComponent newComponent) {}
})
);
发布于 2018-08-08 12:54:30
能把这个问题发到dev@dji.com,我们可以为你进一步研究这个问题
https://stackoverflow.com/questions/-100005936
复制相似问题