Android启蒙

75 阅读1分钟

一、移动应用发展

image.png

App类型

  • 手机网站
  • 原生App
  • 手机网页App
  • Hybrid App
  • 微型App

用户交互

  • 点击 (电阻式屏,如点击-网页超链接)
  • 手势 (触摸屏,如点击、滑动)
  • 情景感知 (如定位)
  • 语音交互 (人机语音)
  • 人工智能

二、Android平台架构

Android是一种基于Linux的开放源代码软件栈。详细描述见: developer.android.google.cn/guide/platf…

  • Linux 内核
  • 硬件抽象层 (HAL)
  • Android Runtime
  • 原生 C/C++ 库
  • Java API 框架
  • 系统应用

image.png

三、Android版本和SDK关系

Android所有Release版本,参看: developer.android.google.cn/about/versi…

image.png

四、配置Android开发环境

Android Studio下载地址: developer.android.google.cn/studio

Genymotion号称最快的Android模拟器,可以替代avd自带的模拟器。下载地址: developer.android.google.cn/studio

image.png

为AS增加阿里巴巴代码规约插件,可以约束团队书写代码风格保持一致。

image.png