更新时间:2019-01-02 04:09:55
封面
版权信息
前言
第1章 初识Android平台
1.1 Android简介
1.2 Android的制胜法宝
1.3 Android的版本发展历程
1.3.1 Android 1.5(纸杯蛋糕)
1.3.2 Android 1.6(甜甜圈)
1.3.3 Android 2.1(松饼)
1.3.4 Android 2.2(冻酸奶)
1.3.5 Android 2.3(姜饼)
1.3.6 Android 3.0(蜂巢)
1.3.7 Android 4.0(冰激凌三明治)
1.3.8 Android 4.1/4.2(果冻豆)
1.4 Android的系统架构
1.5 小结
第2章 搭建Android开发和测试环境
2.1 搭建Android开发环境需要些什么
2.2 安装Java开发环境
2.2.1 安装JDK
2.2.2 安装和配置Eclipse
2.3 安装Android开发环境
2.3.1 下载和安装Android SDK
2.3.2 下载和安装Android NDK
2.3.3 安装和配置Eclipse插件:ADT
2.4 配置Android测试环境
2.4.1 建立Android虚拟设备(AVD)
2.4.2 启动Android模拟器
2.4.3 安装真机测试环境
2.5 小结
第3章 第一个Android应用程序
3.1 从第一个Android程序中可以学到什么
3.2 建立Android工程
3.3 Android工程的结构
3.4 在窗口上放两个按钮
3.5 编写窗口类
3.6 修改字符串资源
3.7 运行Android应用程序
3.8 调试Android应用程序
3.9 签名Android应用程序
3.10 小结
第4章 Android应用程序架构
4.1 Android应用程序中的资源
4.1.1 资源存放在哪里
4.1.2 资源的基本使用方法
4.2 Android的应用程序组件
4.2.1 窗口(Activity)组件
4.2.2 服务(Service)组件
4.2.3 广播接收者(Broadcast receivers)组件
4.2.4 内容提供者(Content Provider)组件
4.3 AndroidManifest.xml文件的结构
4.4 小结
第5章 窗口(Activity)与视图(View)
5.1 声明和使用Activity
5.1.1 Activity的基本用法
5.1.2 同时适合手机和平板电脑的窗口风格
5.2 Activity的生命周期
5.3 窗口的常用事件
5.3.1 设置窗口标题事件(onTitleChanged)
5.3.2 键盘按下和抬起事件(onKeyDown和onKeyUp)
5.3.3 任意情况下捕捉键盘事件(dispatchKeyEvent)
5.3.4 回退事件(onBackPressed)
5.3.5 按键长按事件(onKeyLongPress)
5.3.6 屏幕触摸事件(onTouchEvent)
5.3.7 窗口获得焦点事件(onWindowFocusChanged)
5.4 在不同Activity之间传递数据
5.4.1 使用Intent传递数据
5.4.2 使用静态变量传递数据
5.4.3 使用剪贴板传递数据
5.4.4 使用全局对象传递数据
5.5 从Activity返回数据
5.6 视图(View)
5.6.1 视图简介
5.6.2 使用XML布局文件定义视图
5.6.3 在代码中控制视图
5.7 显示系统窗口
5.7.1 直接拨号
5.7.2 将电话号传入拨号程序
5.7.3 调用拨号程序
5.7.4 浏览网页
5.7.5 查看联系人
5.7.6 显示系统设置界面(设置主界面、Wi-Fi设置界面)
5.7.7 启动处理音频的程序
5.7.8 回到Home窗口(相当于按Home键)
5.8 与Activity相关的技巧与特效
5.8.1 全屏显示(隐藏标题栏和状态栏)
5.8.2 定制窗口标题栏
5.8.3 为程序添加Splash
5.8.4 改变窗口大小、位置和透明度
5.8.5 按两次关闭窗口
5.8.6 关闭所有的窗口
5.8.7 窗口截屏
5.9 小结
第6章 Intent与Intent Filter
6.1 Android系统的信使:Intent
6.2 Intent对象
6.2.1 Intent对象可以封装和传递哪些信息
6.2.2 组件名(Component name)
6.2.3 动作(Action)