Android IoT开发实战 | 02 - 无需一行代码的HelloWorld(更换阿里云镜像源,解决构建慢的问题)

236 阅读2分钟

本系列IoT App开发笔记系b站视频教程学习笔记,视频地址:

1. 创建HelloWorld项目



2. 修改阿里云镜像源

修改后只对本项目有效:

第一处代码:

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }

第二处代码:

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }

修改之后重新构建项目:

3. 在模拟机上运行

创建虚拟设备:





开始运行:

运行结果如下:

4. 真机调试

连接手机到电脑,启用USB调试:

运行结果和上图一样。

5. Android代码目录


6. Android应用程序大致启动流程

6.1. AndroidMainfest.xml(APP配置文件)

6.2. 活动文件(Java)

6.3. 布局文件(XML)

Android设计讲究前后端分离设计,上面的java文件是后端,引入了activity_main这个前端界面布局文件,如下:

当然,Android Studio提供了一个可视化设计界面,点击底部Design切换:

6.4. res资源目录(统一管理)

6.4.1. strings.xml

6.4.2. styles.xml

定义了Apptheme的风格样式:

AppTheme在项目配置文件中被引用:

6.4.3. colors.xml


这些颜色文件在上面的styles.xml文件中被引用:

接收更多精彩文章及资源推送,欢迎订阅我的微信公众号:『mculover666』。