Android 平板电脑开发秘籍
作者:(印度)哈瓦尼 著
出版时间:2014年版
内容简介
《Android平板电脑开发秘籍》虽然名为“平板电脑开发”,其实涵盖了Android开发的方方面面。大部分内容都是讲解Android系统通用的特性,而不区分手机还是平板电脑,如Activity及其生命周期、Intent、Fragment、ActionBar、ContentProvider、Widget、Notification、传感器、JSON、Wi-Fi、蓝牙、动画、OpenGL、系统剪贴板、NFC、拍照录音录像、调试和跟踪等。在遇到平板电脑和手机的不同点时,作者会特别强调。《Android平板电脑开发秘籍》由浅及深,前后连贯性不错,后面章节在用到前面章节已介绍的知识点时会反复提醒,帮助读者加深对整个知识体系的理解。书中所有的示例程序都是可以直接运行的,且会充分利用前面章节已有的代码。作者对很多知识点未做详细解释,所以《Android平板电脑开发秘籍》不适合没有任何开发基础的读者阅读。阅读本书需要读者拥有基本的操作系统知识,至少掌握一门面向对象的编程语言,了解Android的基本概念。
目 录
第1章 Android平板电脑应用程序概述 1
1.1 技巧:Android平板电脑介绍 1
1.2 技巧:了解Android手机和Android平板电脑的差别 2
1.3 技巧:让应用程序兼容Android手机和Android平板电脑 3
1.4 技巧:创建Android虚拟设备 4
1.5 技巧:理解Andoroid项目的目录结构 6
1.6 技巧:将Andoroid手机应用程序转换为Andoroid平板电脑应用程序 10
1.7 技巧:强制让应用程序仅能运行于平板电脑 18
1.8 技巧:理解Activity 18
1.9 技巧:理解Android Activity的生命周期 18
1.10 技巧:用Intent启动Activity 22
1.11 技巧:在Activity之间传递数据 26
1.12 小结 30
第2章 Fragment 31
2.1 技巧:介绍Fragment 32
2.2 技巧:理解Fragment的生命周期 32
2.3 技巧:创建前台 Fragment,了解前台 Fragment 和后台Fragment的区别 33
2.4 技巧:根据设备的方向添加或移除Fragment 40
2.5 技巧:理解FragmentManager和FragmentTransaction在处理Fragment时的作用 45
2.6 技巧:在运行时动态创建Fragment 47
2.7 技巧:实现Fragment间的通信 52
2.8 技巧:利用ListFragment显示可选项 56
2.9 技巧:通过DialogFragment显示对话框 59
2.10 技巧:用PreferenceFragment进行用户设置 64
2.11 小结 71
第3章 Action中的ActionBar 72
3.1 技巧:理解菜单和ActionBar之间的区别 72
3.2 技巧:显示或隐藏ActionBar 73
3.3 技巧:理解ActionBar组件 73
3.4 技巧:在ActionBar中显示Action项 74
3.5 技巧:点击应用程序图标后跳转至应用程序首页 77
3.6 技巧:在ActionBar中显示Action View 78
3.7 技巧:在ActionBar中显示子菜单 81
3.8 技巧:创建一个Tab页式的ActionBar 86
3.9 技巧:创建一个下拉列表式的ActionBar 90
3.10 小结 93
第4章 新引入的Widget 94
4.1 技巧:在Android应用程序中显示日历 94
4.2 技巧:通过NumberPicker显示并选择数字 98
4.3 技巧:利用StackView创建一叠图片 101
4.4 技巧:利用ListPopupWindow显示选项列表 105
4.5 技巧:利用PopupMenu给出建议项 109
4.6 小结 111
第5章 系统剪贴板和拖放操作 112
5.1 技巧:理解拖放操作 112
5.2 技巧:拖放文本 113
5.3 技巧:拖放图片 120
5.4 技巧:利用系统剪贴板剪切、复制和粘贴文本 127
5.5 小结 131
第6章 Notification和Pending Intent 132
6.1 技巧:理解Pending Intent 132