出版社:人民邮电出版社
年代:2014
定价:69.0
本书虽然名为“平板电脑开发”,其实涵盖了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 技巧:理解AndroidActivity的生命周期 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中显示ActionView 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和PendingIntent 132
6.1 技巧:理解PendingIntent 132
6.2 技巧:广播Intent 133
6.3 技巧:理解Android的通知系统 139
6.4 技巧:创建通知 140
6.5 技巧:使用Notification.Builder 140
6.6 技巧:获取NotificationManager对象 142
6.7 技巧:创建Notification并用PendingIntent启动Activity 142
6.8 小结 145
第7章 Loader 146
7.1 技巧:理解Loader 146
7.2 技巧:理解ContentProvider 147
7.3 技巧:使用CursorLoader访问ContactsContentProvider中的信息 148
7.4 技巧:创建一个自定义的ContentProvider 152
7.5 技巧:列出自定义ContentProvider中的信息 160
7.6 技巧:更新和删除ContentProvider中的信息 163
7.7 小结 168
第8章 动画 169
8.1 技巧:理解动画的类型 169
8.2 技巧:使用ValueAnimator 170
8.3 技巧:使用ObjectAnimator动画显示View 176
8.4 技巧:使用AnimatorSet实现多重动画 181
8.5 技巧:理解逐帧动画 185
8.6 技巧:使用补间动画 189
8.7 技巧:实现布局动画 197
8.8 技巧:用AnimationSet归集并编排动画 201
8.9 小结 206
第9章 硬件加速二维图像 207
9.1 技巧:理解硬件加速 207
9.2 技巧:使用ViewLayer 210
9.3 技巧:使用SurfaceView改善图形应用的性能 212
9.4 技巧:使用TextureView进行图像变形 218
9.5 小结 220
第10章 建立并渲染图形 221
10.1 技巧:理解绘图所需的API 221
10.2 技巧:用OpenGL建立并渲染一个矩形 222
10.3 技巧:应用渐变色 226
10.4 技巧:旋转图形 229
10.5 技巧:缩放图形 233
10.6 技巧:平移图形 235
10.7 小结 237
第11章 录音、录像和拍照 238
11.1 技巧:使用内建Intent拍摄照片 238
11.2 技巧:使用Java代码拍摄照片 241
11.3 技巧:使用内建Intent录制音频 246
11.4 技巧:理解CamcorderProfile 249
11.5 技巧:理解MediaRecorder及其方法 253
11.6 技巧:使用Java代码录制音频 254
11.7 技巧:使用内建Intent录制视频 259
11.8 技巧:使用Java代码录制视频 261
11.9 小结 266
第12章 无线连接 267
12.1 技巧:配对两个已开启蓝牙的设备 267
12.2 技巧:利用蓝牙在设备间手动传输文件 269
12.3 技巧:将蓝牙设备与WindowsPC配对 270
12.4 技巧:启用本地蓝牙设备 272
12.5 技巧:显示已配对设备列表 275
12.6 技巧:通过蓝牙传递文件 277
12.7 技巧:理解Wi—Fi 280
12.8 技巧:启用和禁用Wi—Fi 281
12.9 技巧:理解Wi—FiDirect 284
12.10 小结 287
第13章 核心和线程 288
13.1 技巧:理解多核处理器架构的作用 288
13.2 技巧:理解垃圾回收的作用 289
13.3 技巧:理解线程 291
13.4 技巧:使用多线程 294
13.5 技巧:使用AsyncTask类 297
13.6 小结 300
第14章 键盘和传感器 301
14.1 技巧:改变Android键盘或输入法 301
14.2 技巧:理解传感器 302
14.3 技巧:获知设备支持的传感器列表 304
14.4 技巧:使用加速度传感器 306
14.5 技巧:使用接近度传感器 309
14.6 技巧:使用陀螺仪传感器 312
14.7 小结 314
第15章 JSON 315
15.1 技巧:理解JSON 315
15.2 技巧:使用JSONObject保存信息 318
15.3 技巧:嵌套JSONObject 319
15.4 技巧:使用JSONArray 321
15.5 技巧:使用JsonReader和JsonWriter 325
15.6 技巧:在Android应用程序中调用JSONWebService 329
15.7 小结 333
第16章 WebView 334
16.1 理解WebView及其方法 334
16.2 使用WebView显示Web页面 335
16.3 使用WebViewClient类 340
16.4 使用WebViewFragment类 343
16.5 小结 348
第17章 增加对小屏幕的支持 349
17.1 技巧:支持各种屏幕和像素密度所要考虑的因素 349
17.2 技巧:支持各个版本的系统 351
17.3 技巧:利用AndroidSupportLibrary支持低版本系统 354
17.4 技巧:通过锚定控件适应屏幕方向 359
17.5 技巧:定义替代Layout适应屏幕方向 362
17.6 小结 366
第18章 主屏幕Widget 367
18.1 技巧:理解AppWidget和主屏幕Widget 367
18.2 技巧:了解AppWidget的生命周期方法 369
18.3 技巧:创建一个主屏幕Widget 369
18.4 技巧:通过按钮控件更新主屏幕Widget 376
18.5 技巧:利用AlarmManager定期更新主屏幕Widget 380
18.6 小结 382
第19章 AndroidBeam 383
19.1 技巧:理解近场通信(NFC) 383
19.2 技巧:理解NFC电子标签 384
19.3 技巧:了解用于NFC电子标签交换信息的数据结构 384
19.4 技巧:从NFC电子标签读取数据 387
19.5 技巧:将数据写入NFC电子标签 392
19.6 技巧:使用AndroidBeam 395
19.7 技巧:使用AndroidBeam传递数据 396
19.8 小结 399
第20章 应用程序的分析和跟踪 400
20.1 理解应用程序的分析和跟踪 400
20.2 使用EasyTracker库跟踪Android应用程序 401
20.3 使用GoogleAnalytics单例跟踪Android应用程序 407
20.4 小结 410
为Android专家结合开发和教学经验,倾力打造。本书旨在帮助有经验的Android开发人员充分利用Android的特性来创建一些极富魅力的应用程序,这些应用程序可以充分发挥平板电脑的优势。书中紧密结合Android 4.2.2的平板电脑特性,针对真实场景中的开发难题,给出了一套独特的、易于重用的代码库。作者清晰地阐述了Android平板电脑应用程序的独特性,讲解了如何充分利用书中的Android技巧及类库,如何高效整合平板电脑API和特性。打开本书即刻可以获得经过验证的专业解答,以及实现这些答案的代码。《Android平板电脑开发秘籍》虽然名为“平板电脑开发”,其实涵盖了Android开发的方方面面。大部分内容都是讲解Android系统通用的特性,而不区分手机还是平板电脑,如Activity及其生命周期、Intent、Fragment、ActionBar、ContentProvider、Widget、Notification、传感器、JSON、Wi-Fi、蓝牙、动画、OpenGL、系统剪贴板、NFC、拍照录音录像、调试和跟踪等。在遇到平板电脑和手机的不同点时,作者会特别强调。 《Android平板电脑开发秘籍》由浅及深,前后连贯性不错,后面章节在用到前面章节已介绍的知识点时会反复提醒,帮助读者加深对整个知识体系的理解。书中所有的示例程序都是可以直接运行的,且会充分利用前面章节已有的代码。 作者对很多知识点未做详细解释,所以《Android平板电脑开发秘籍》不适合没有任何开发基础的读者阅读。阅读本书需要读者拥有基本的操作系统知识,至少掌握一门面向对象的编程语言,了解Android的基本概念。【作者简介】作者介绍B.M. Harwani是Microchip Computer Education (MCE) 机构的创始人和拥有者,该机构对编程和Web开发平台提供计算机教学。他已撰写《Android Programming Unleashed》等书籍,并从事编程教学工作17年。他的技术博客为bmharwani.com/blog。译者介绍戴旭 浙江萧山人,计算机应用专业(西安建筑科技大学)本科,软件工程硕士(杭州电子科技大学工程硕士),信息化项目管理师(高级)。曾在金融行业从事系统管理、软件开发工作,现主要从事电子政务、信息化项目管理工作。
书籍详细信息 | |||
书名 | Android平板电脑开发秘籍站内查询相似图书 | ||
9787115349064 如需购买下载《Android平板电脑开发秘籍》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 人民邮电出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 69.0 | 语种 | 简体中文 |
尺寸 | 24 × 19 | 装帧 | 平装 |
页数 | 236 | 印数 | 3000 |
Android平板电脑开发秘籍是人民邮电出版社于2014.6出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计 的书籍。
(美) 李伟梦, 著
(美) 柯博文, 著
黄彬华, 编著
(美) 斯蒂尔 (Steele,J.) , (美) 图 (To,N.) , 著
日本BRILLIANT SERVICE株式会社, 著
(美) 施瓦茨 (Schwarz,R.) , (美) 达特森 (Dutson,P.) , (美) 斯蒂尔 (Steele,J.) , (美) 托 (To,N.) , 著
周长锁, 编著
(美) 小约瑟夫·安妮兹 (Joseph Annuzzi) , 等著
吴亚峰, 杜化美, 索依娜, 编著