度行·智能车辆云DuGo

    Android-Demo使用指南

    准备工具

    Android Studio

    可以去官网下载https://developer.android.com/studio/, 下载完成后按照提示安装即可。

    注:可能需要翻墙,需要用户自行解决

    运行Demo

    导入Demo

    下载android-demo.zip文件后解压,使用Android Studio打开解压后的文件夹。导入成功后左侧工具栏如下图所示:

    image.png

    修改车辆和OTA信息

    打开上图中的MyApplication类,修改initService方法中helper.getInst()调用语句中的vehicleId、otaId和otaSecret参数值,改为在车联网平台中的车辆和OTA实际的信息,如下图所示:

    image.png

    如果只是测试一下功能,并不想实际执行升级系统,可以自定义实现IUpgradeInterface,并调用OtaAgent::setCustomUpgrade方法,如下图所示:

    image.png

    执行Demo

    将Android手机通过USB连接电脑,并在Android Stuido工具栏上点击运行按钮,在弹出的对话框中选择手机并运行,等待几分钟后,可以在手机上看到运行界面,如下图所示:

    image.png

    可以依次点击“更新”、“下载”、“取消”、“升级”、“清空”按钮来验证功能是否正常。

    注意点击“更新”会获取可更新的升级包app列表,可点击相应的升级包进行下载、升级。

    定制化

    可以在demo代码的基础上进行开发,定制自己需要的升级界面、更新流程等。

    SDK更新

    OTA的SDK在解压后文件夹的demo/app/libs下,名为otasdk-release.aar,当云上SDK更新升级后,下载并替换该aar文件即可。

    上一篇
    SDK接口说明
    下一篇
    版本信息