Android 第一节之安卓的基础概念

开发环境搭配

  • 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 存放项目的清单文件配置一些与应用相关的重要信息,包名,权限,应用组件

快捷键的使用

Ctrl + Alt + o,管理引用(可以去掉无用的包);

Ctrl + Shift + Enter 可 a 以让系统自动完成代码;

Ctrl + p 可以查看一个方法的参数

Ctrl + Alt + t 可以完成包围结构(选中某些之后,再按快捷键实现包围)

Ctrl + J 可以选择代码模板

©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页