目录

  • 1 前言
    • 1.1 前言
    • 1.2 什么是安卓
    • 1.3 课程特别说明
  • 2 软件原型开发
    • 2.1 应用程序设计与开发的基本理念
    • 2.2 “意大利塔“实验
    • 2.3 “意大利塔“实验的启示
    • 2.4 Balsamiq Mockups
  • 3 Android系统与开发环境
    • 3.1 AndroidStudio安装之JDK安装
    • 3.2 AndroidStudio安装之Windows环境下安装Android Studio
    • 3.3 AndroidStudio安装之下载、安装和配置Android SDK
    • 3.4 AndroidStudio安装之Android模拟器genymotion
    • 3.5 新建一个HelloWorld项目
    • 3.6 Android项目体系介绍
  • 4 Android UI设计
    • 4.1 AndroidUI布局
    • 4.2 Android中的Adapter介绍
    • 4.3 ListView
    • 4.4 GridView
    • 4.5 AndroidUI控件之文本类型控件
    • 4.6 AndroidUI控件之普通按钮
    • 4.7 AndroidUI控件之图片按钮和复选框
    • 4.8 AndroidUI控件之开关按钮和单选按钮
    • 4.9 AndroidUI控件之进度对话框
    • 4.10 AndroidUI控件之列表选择框
    • 4.11 AndroidUI控件之时间拾取器
  • 5 基本程序单元Activity
    • 5.1 基本程序单元Activity的介绍
    • 5.2 基本程序单元Activity应用实例
  • 6 Android应用核心Intent和Filters
    • 6.1 Android应用中的核心Intent
    • 6.2 Intent的类型
    • 6.3 Intent Filters
  • 7 Android事件处理
    • 7.1 Android事件处理
  • 8 Android服务
    • 8.1 Android服务
    • 8.2 Android服务实例
  • 9 Android广播接收器
    • 9.1 Android广播接收器
    • 9.2 Android广播接收器实例之接收自定义广播信息
    • 9.3 Android广播接收器实例之接收系统广播信息
  • 10 ContentProvider实现数据共享
    • 10.1 ContentProvider实现数据共享
    • 10.2 ContentProvider实例
  • 11 实验
    • 11.1 实验一:Android平台搭建和UI设计
      • 11.1.1 实验一:Android平台搭建与HelloWorld
    • 11.2 实验二:Andriod高级UI设计
      • 11.2.1 实验二:简单UI设计
    • 11.3 实验三:Intent与Activity的使用
      • 11.3.1 实验三:Android高级UI设计
    • 11.4 实验四:Android资源访问
      • 11.4.1 实验四:Android资源访问
    • 11.5 实验五:图形图像与多媒体
    • 11.6 实验六:Android的网络编程基础
    • 11.7 实验七:SQLite和SQLiteDatabase的使用
    • 11.8 实验八:使用GPS与百度地图
什么是安卓

Android是Google公司专门为移动设备开发的平台,其中包含操作系统,中间件和核心应用等。Android早期由Andy Rubin(Android之父)创办。Google于2005年收购了成立约22个月的Android公司,开始了短信、手机检索、定位等业务,进入了基于Linux平台的开发。 Google公司在2007年11月5日正式公布了这个平台,之后由开放手机联盟(Open Handset Alliance)开发。Open Handset Alliance组织由一群共同致力于构建更好的移动电话的公司组成。这个组织由Google领导,包含了移动运营商、手持设备制造商、零部件制造商、软件解决方案和平台提供商以及市场营销公司。Android平台的更新速度很快,第一个版本是Android 1.5 Cupcake(蛋糕杯)接下来是Android 1.6 Donut(甜甜圈)、Android 2.0/2.0.1/2.1 Eclair (法式奶油夹心松饼)、Android 2.2/2.2.1 Froyo(冻酸奶)、Android 2.3 Gingerbread (姜饼)、Android 3.0 Honeycomb(蜂巢)等。截至2016年Android的版本已经到了Android 6.0 Marshmallow(棉花糖)。从Android的发展看来,它已经不再局限于移动应用领域了,它还包含Google TV(运行Android系统的电视机)、Google Auto(运行Android系统的汽车)、Google Wear(Google 穿戴设备)、Google Glass(Google眼镜)等设备。