一、开发环境搭配

  • jdk,去 oracle 官网下载
  • android studio
  • Android sdk

二、Android 系统架构

  1. linux 内核层为安卓设备的各种硬件提供了底层的驱动
  2. 系统运行库层,c++ 库为安卓系统提供主要的特性支持,SQLite 库提供数据库的支持,OpenGL|ES 库提供 3D 绘图的支持,Webkit 库提供了浏览器内核的支持。
  3. 应用框架层 api 的支持
  4. 应用层安装在手机的应用属于这一层

三、四大组件

活动,服务,广播接收器,内容提供器。

  • 活动是所有安卓应用程序的门面,凡是能在应用程序中看到的,都是放在活动里的。
  • 服务是默默在后台中运行的,即使应用被退出,服务任然继续在运行。
  • 广播接收器可以允许你的应用接收和发出广播消息,比如电话短信。
  • 内容提供器为应用程序之间共享数据提供可能,读取系统电话簿中的联系人,短信,图库。

四、注意事项

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 可以选择代码模板