目录

  • 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与百度地图
Balsamiq Mockups

Balsamiq Mockups是美国加利福利亚的Balsamiq工作室(2008年3月创建)推出的原型图绘制软件。于2008年6月发行了第一个版本。它的使命是帮助人们更好、更容易的设计软件产品。下面是Balsamiq官方的说明:

Founded in March 2008, Balsamiq Studios aims to make the world a better place by helping people create software that is easier to use. Balsamiq is a fast-growing but still-very-personable software company. We like to compete on usability and customer service. Our first product is Balsamiq Mockups. Launched in June 2008, Mockups helps software designers and developers build great software by letting them easily sketch out their ideas, then quickly collaborate and iterate over them. Balsamiq Mockups has netted over $2,000,000 in sales in first 18 months of business and is gathering rave reviews.

Balsamiq Mockups是一款共享软件,每个lisence授权是79美刀,对个人用户来说,价格不菲。它推出之后如此受欢迎的原因是在软件产品原型图设计领域,特别是web原型图设计领域,还没有哪款产品有如此丰富的表现形式。使用Balsamiq Mockups画出的原型图都是手绘风格的图像,看上去非常美观、清爽(当然,跟使用者的设计水平也有关系)。它支持几乎所有的HTML控件原型图,比如按钮(基本按钮、单选按钮等)、文本框、下拉菜单、树形菜单、进度条、多选项卡、日历控件、颜色控件、表格、Windows窗体等。除此以外,它还支持目前如火如荼的iPhone手机元素原型图,这为开发iPhone应用程序的软件工程师提供了非常好的设计图。