第1章 Android概述
1.1 智能手机操作系统现状
1.1.1 智能手机的定义
1.1.2 智能手机的特点
1.1.3 3G智能手机的基本要求
1.1.4 智能手机的操作系统
1.2 Android简介
1.2.1 Android发展史
1.2.2 Android特性
1.2.3 Android系统架构
1.2.4 Android组件
1.3 搭建Android开发环境
1.3.1 Android开发前的准备工作
1.3.2 安装JDK
1.3.3 安装Eclipse
1.3.4 安装Android SDK
1.3.5 安装ADT插件
1.3.6 设定Android SDK主目录
1.3.7 创建Android虚拟设备
1.3.8 运行AVD
1.4 Android应用工程文件组成
1.5 应用程序的生命周期
1.5.1 进行优先级
1.5.2 Activity的生命周期
1.5.3 Activity生命周期调用顺序
1.5.4 Service的生命周期
1.5.5 Android生命周期综合实例
1.6 Android的活动
1.6.1 应用活动的样本与主题
1.6.2 显示对话框
1.6.3 显示进度条对话框
第2章 Android界面布局
2.1 控件类概述
2.1.1 View 简介
2.1.2 ViewGroup 简介
2.2 线性布局
2.2.1 LinearLayout 简介
2.2.2 线性布局实例介绍
2.3 表格布局
2.3.1 TableLayout 简介
2.3.2 表格布局实例介绍
2.4 相对布局
2.4.1 RelativeLayout 简介
2.4.2 相对布局实例介绍
2.5 绝对布局
2.5.1 AbsoluteLayout 简介
2.5.2 绝对布局实例介绍
2.6 帧布局
2.6.1 FrameLayout 简介
2.6.2 帧布局实例介绍
2.7 列表布局
2.7.1 ViewGroup简介
2.7.2 列表布局实例介绍
第3章 Widget组件布局
3.1 Button控件
3.1.1 setOnClickListener方法
3.1.2 setOnLongClickListener方法
3.1.3 setOnFocusChangeListener方法
3.1.4 setOnTouchListener方法
3.1.5 setPressed方法
3.1.6 setClickable方法
3.1.7 setLongClickable方法
3.1.8 Button控件综合实例
3.2 TextView控件
3.2.1 append方法
3.2.2 addTextChangedListener方法
3.2.3 setText方法
3.2.4 setTextSize方法
3.2.5 setTypeface方法
3.2.6 setTextColor方法
3.2.7 setHeight方法
3.2.8 setBackgroundColor方法
3.2.9 getHeight方法
3.2.10 getWidth方法
3.2.11 setPadding方法
3.2.12 getPaddingLeft方法
3.2.13 getPaddingTop方法
3.2.14 getPaddingrRight方法
3.2.15 getPaddingBottonm方法
3.2.16 getCurrentTextColor方法
3.2.17 getText方法
3.2.18 TextView控件的综合实例
3.3 EditText控件
3.3.1 setText方法
3.3.2 getText方法
3.3.3 setSelection方法
3.3.4 setHint方法
3.2.5 setOnKeyListener方法
3.3.6 EditText控件的综合实例
3.4 RadioButton控件
3.4.1 setOnCheckedChangedListener方法
3.4.2 check方法
3.4.3 clearCheck方法
3.5 CheckBox控件
3.5.1 isChecked方法
3.5.2 setChecked方法
3.5.3 toggle方法
3.5.4 setOnCheckedChangeListener方法
3.6 Toast控件
3.6.1 cancel方法
3.6.2 getDuration方法
3.6.3 getGravity方法
3.6.4 getHorizontalMargi方法与getVerticalMargin方法
3.6.5 makeText方法
3.6.6 setView方法
3.6.7 getView方法
3.6.8 setGravity方法
3.6.9 getXOffset方法与getYOffset方法
3.6.10 setDuration方法
3.6.11 setMargin方法
3.6.12 setText方法
3.6.13 show方法
3.6.14 Toast控件的综合实例
3.7 ImageView控件
3.7.1 setAdjustViewBounds方法
3.7.2 setScaleType方法
3.7.3 setSelected方法
3.7.4 setImageURI方法
3.7.5 setAdjustViewBounds方法
3.7.6 setAlpha方法
3.7.7 setImageResource方法
3.7.8 ImageView控件综合实例
3.8 ProgressBar控件
3.8.1 ProgressBar相关方法
3.8.2 ProgressBar相关类型
3.9 Spinner控件
3.9.1 setAdapter方法
3.9.2 setPrompt方法
3.9.3 setPromptId方法
3.9.4 setOnltemSelectedListener方法
3.10 AutoCompleteTextView控件
3.10.1 setAdapter方法
3.10.2 setThreshold方法
3.10.3 setCompletionHint方法
3.10.4 setDropDownBackgroundResource方法
3.10.5 setDropDownBackgroundDrawable方法
3.10.6 MultiAutoCompleteTextView类
3.11 AnalogClock控件
3.12 DatePicker与TimePicker控件
3.12.1 DatePicker控件
3.12.2 TimerPicker控件
3.12.3 DatePicker与TimePicker控件综合实例
3.13 SeekBar控件
3.14 RatingBar控件
3.14.1 RatingBar类方法
3.14.2 RatingBar控件综合实例
3.15 Tab控件
3.16 Gallery控件
3.16.1 Gallery类方法
3.16.2 Gallery控件综合实例
3.17 ToggleButton控件
3.17.1 ToggleButton类方法
3.17.2 ToggleButton类实现
第4章 Android菜单
4.1 Menu菜单
4.1.1 Menu菜单方法
4.1.2 Menu菜单综
……
展开