目录
一、IDE
任意版本的Android studio。(安装过程可以找教程)。只有测试UI界面的程序可以用Android模拟器调试,但是蓝牙功能和WiFi功能只能真机调试。
二、SDK版本
本人使用的编译SDK为最新的API32, 真机调试的设备的Android版本为Android7.0的Pad。
(Android版本和API(SDK)号的对应关系见下面第二张图),尽量不要用鸿蒙。
三、Gradle
Gradle是一个构建工具,用来构建app,构建包括编译、打包等过程。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app。Android Studio中默认就使用Gradle来完成应用的构建。因此,在我们在创建工程时,Android Studio自动帮我们生成了一些通用构建规则,在D平台太的比赛中不涉及自定义修改Gradle规则的知识。
随便导入一个工程,Android联网状态下会为我们下载,或者也可以自己下载Gradle,然后配置Android Studio使用本地的Gradle。
(具体如何操作网上教程很多,不再赘述,身为计算机学院的学生要有最基本信息检索能力)。
四、 培训视频
共三期。
链接:https://pan.baidu.com/s/1rlhD6C4vH3I_0MsjlODQEw
提取码:1111
第一期:了解实验箱设备、大赛比赛流程、出题以及评分规则。
第二期:手把手带着做一个具体的案例。
第三期:2022年安徽省机器人大赛单片机嵌入式赛道D平台培训第一期视频_哔哩哔哩_bilibili
五、代码文件
有两个版本的代码文件,老版本使用的为eclipse,老版试验箱里配备的光盘里面的代码(不建议使用eclipse作为编辑器,Android Studio很便捷)。
新出货的试验箱配的是使用Android Studio的新版代码。但是试验箱里面的节点区别不大,两份代码都可以跑。 截止到目前,我们的试验箱是老版的,因此老师从光盘里面拷的文件还都是ecplise,ADT那些老版的文件,而且实验指导书也是以老版的代码为例。
链接:https://pan.baidu.com/s/1DwxrDyozYz96P1zI7sM2Gg
提取码:1111
注意:经我测试,新版的代码是有一些问题的,可能在拿实验箱测试的时候功能不正常(比如Pad设置里面可以搜到蓝牙,但是程序却搜不到;RFID读不到卡的实验;数码管不显示的问题等等),后面会逐一说到。