DJI SDK开发——第一个程序
2015-11-04 15:36
225 查看
准备工作
在安装了开发环境,下载了SDK,固件,模拟器,驱动等一系列文件后,我们可以开始我们的DJI SDK开发之旅了。无论有没有android和ios开发者基础的同学,在开始写app前请一定参考入门手册,这个入门手册有详细的步骤
详细PDF指导手册下载地址
例程下载地址
另一个例程下载地址
对于初学者,尤其是没有APP开发经验的开发者,我建议先下载例程,学习APP开发的必要代码。请务必注意以下几条:
1. app key的激活。在移动设备第一次使用某app key时,移动设备必须处于联网状态,否则无法激活app key
2. aoa的设置。由于phantom 3之后的遥控器使用USB与遥控器相连,因此需要设置aoa权限。详情参见AOA设置
3. app运行后,任何需要点击“确认”或者“ok”的对话窗口一定要点击“确认”或者“ok”,如果不点击,SDK有的功能可能无法使用。
申请app key
要使用SDK API,必须先申请app key。进入用户“个人中心”,点击“mobile sdk”或者“onboard sdk”的“创建APP”按键,进入APP创建页面。APP名称:可以随便写
开发平台:选择android或者ios
App key级别:选择level 2或者level 1,level 2与level 1唯一的区别是level 2 支持摇杆控制。根据需要一般选择level 2.
标识码:非常重要,如果填写错误,app将无法正常使用。详情参见标识码的确认方式
注意
激活app key。在激活app key的时候,需要填写meta-data的内容,meta-data内的android:name的值恒为com.dji.sdk.API_KEY,android:value的值一定要与标识码申请的app key对应,否则app key无法激活。标识码为package的值,在AndroidManifest.xml文件的顶部可以找到。相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories