一、开发环境搭配
- jdk,去 oracle 官网下载
- android studio
- Android sdk
二、Android 系统架构
- linux 内核层为安卓设备的各种硬件提供了底层的驱动
- 系统运行库层,c++ 库为安卓系统提供主要的特性支持,SQLite 库提供数据库的支持,OpenGL|ES 库提供 3D 绘图的支持,Webkit 库提供了浏览器内核的支持。
- 应用框架层 api 的支持
- 应用层安装在手机的应用属于这一层
三、四大组件
活动,服务,广播接收器,内容提供器。
- 活动是所有安卓应用程序的门面,凡是能在应用程序中看到的,都是放在活动里的。
- 服务是默默在后台中运行的,即使应用被退出,服务任然继续在运行。
- 广播接收器可以允许你的应用接收和发出广播消息,比如电话短信。
- 内容提供器为应用程序之间共享数据提供可能,读取系统电话簿中的联系人,短信,图库。
四、注意事项
application name 代表应用名称,安装到手机上会在手机上显示该名称
项目名不要加空格
rec->values->string.xml 中可以修改 app 名
五、基本知识
Gradle 同步 在你项目运行或者更改 Gradle 配置的时候都要点击下这个按钮,会下载相应的依赖
AVD Manager 模拟器管理
SDK Manager 就是管理你的 SDK 版本
DDMS 即 Dalvik Debug Monitor Service,Dalvik 调试监控服务。
res 项目中使用到的所有图片,布局,字符串等资源都存放在这个目录下
src 是存放 java 代码的。
res 存放运用所用到的所有资源
mipmap 存放各种图片
layout 存放布局文件
values 存放字符串主题颜色样式等资源文件
Androidmanifest 存放项目的清单文件配置一些与应用相关的重要信息,包名,权限,应用组件
六、Android Studio 快捷键的使用
Ctrl + Alt + o,管理引用(可以去掉无用的包);
Ctrl + Shift + Enter 可 a 以让系统自动完成代码;
Ctrl + p 可以查看一个方法的参数
Ctrl + Alt + t 可以完成包围结构(选中某些之后,再按快捷键实现包围)
Ctrl + J 可以选择代码模板