Android IoT开发实战 | 02 - 无需一行代码的HelloWorld(更换阿里云镜像源,解决构建慢的问题)
1. 创建HelloWorld项目遇到问题:这是因为网络问题没有下载下来。2. 解决gradle下载慢的问题国内网络下载Gradle安装包太慢了,所以需要手动从别的地方把这个包下载下来。2.1. 找到项目构建依赖的gradle版本2.2.手动下载gradle安装包访问我的下载站即可下载对应版本的gradle包:http://www.mculover666.cn/down...
·
本系列IoT App开发笔记系b站视频教程学习笔记,视频地址:
- 【7天Java0基础速成安卓开发】Day1 Android工程代码是怎么运行的
- 【7天Java0基础速成安卓开发】Day2 常用控件和界面布局设计(上)
- 【7天Java0基础速成安卓开发】Day3 常用控件和界面布局设计(下)
- 【7天Java0基础速成安卓开发】Day4 MQTT Jar包的导入和物联网调试
- 【7天Java0基础速成安卓开发】Day5 APP物联网实战控制ESP8266
- 【7天Java0基础速成安卓开发】Day6 提前交卷(总结篇)
- 【7天Java0基础速成安卓开发】Day7 成果展示
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』。
更多推荐
所有评论(0)