本系列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』。