开发环境搭配
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存放项目的清单文件配置一些与应用相关的重要信息,包名,权限,应用组件
快捷键的使用
Ctrl + Alt + o,管理引用(可以去掉无用的包);
Ctrl + Shift + Enter可a以让系统自动完成代码;
Ctrl + p可以查看一个方法的参数
Ctrl + Alt + t可以完成包围结构(选中某些之后,再按快捷键实现包围)
Ctrl + J可以选择代码模板