技术教育社区
www.teccses.org

Android平板电脑开发秘籍

封面

作者:B.M.Harwani

页数:410

出版社:人民邮电出版社

出版日期:2014

ISBN:9787115349064

电子书格式:pdf/epub/txt

内容简介

为android专家结合开发和教学经验,倾力打造。本书旨在帮助有经验的android开发人员充分利用android的特性来创建一些极富魅力的应用程序,这些应用程序可以充分发挥平板电脑的优势。书中紧密结合android 4.2.2的平板电脑特性,针对真实场景中的开发难题,给出了一套独特的、易于重用的代码库。
  作者清晰地阐述了android平板电脑应用程序的独特性,讲解了如何充分利用书中的android技巧及类库,如何高效整合平板电脑api和特性。打开本书即刻可以获得经过验证的专业解答,以及实现这些答案的代码。

作者简介

作者介绍
  B.M. Harwani是Microchip Computer Education (MCE) 机构的创始人和拥有者,该机构对编程和Web开发平台提供计算机教学。他已撰写《Android Programming Unleashed》等书籍,并从事编程教学工作17年。他的技术博客为bmharwani.com/blog。
  译者介绍
  戴旭 浙江萧山人,计算机应用专业(西安建筑科技大学)本科,软件工程硕士(杭州电子科技大学工程硕士),信息化项目管理师(高级)。曾在金融行业从事系统管理、软件开发工作,现主要从事电子政务、信息化项目管理工作。

本书特色

《android平板电脑开发秘籍》虽然名为“平板电脑开发”,其实涵盖了android开发的方方面面。大部分内容都是讲解android系统通用的特性,而不区分手机还是平板电脑,如activity及其生命周期、intent、fragment、actionbar、contentprovider、widget、notification、传感器、json、wi-fi、蓝牙、动画、opengl、系统剪贴板、nfc、拍照录音录像、调试和跟踪等。在遇到平板电脑和手机的不同点时,作者会特别强调。
  《android平板电脑开发秘籍》由浅及深,前后连贯性不错,后面章节在用到前面章节已介绍的知识点时会反复提醒,帮助读者加深对整个知识体系的理解。书中所有的示例程序都是可以直接运行的,且会充分利用前面章节已有的代码。
  作者对很多知识点未做详细解释,所以《android平板电脑开发秘籍》不适合没有任何开发基础的读者阅读。阅读本书需要读者拥有基本的操作系统知识,至少掌握一门面向对象的编程语言,了解android的基本概念。

目录

第1章 android平板电脑应用程序概述 
1.1 技巧:android平板电脑介绍 
1.2 技巧:了解android手机和android平板电脑的差别 
1.3 技巧:让应用程序兼容android手机和android平板电脑 
1.4 技巧:创建android虚拟设备 
1.5 技巧:理解andoroid项目的目录结构 
1.6 技巧:将andoroid手机应用程序转换为andoroid平板电脑应用程序 
1.7 技巧:强制让应用程序仅能运行于平板电脑 
1.8 技巧:理解activity 
1.9 技巧:理解android activity的生命周期 
1.10 技巧:用intent启动activity 
1.11 技巧:在activity之间传递数据 
1.12 小结 
第2章 fragment 
2.1 技巧:介绍fragment 
2.2 技巧:理解fragment的生命周期 
2.3 技巧:创建前台 fragment,了解前台 fragment 和后台fragment的区别 
2.4 技巧:根据设备的方向添加或移除fragment 
2.5 技巧:理解fragmentmanager和fragmenttransaction在处理fragment时的作用 
2.6 技巧:在运行时动态创建fragment 
2.7 技巧:实现fragment间的通信 
2.8 技巧:利用listfragment显示可选项 
2.9 技巧:通过dialogfragment显示对话框 
2.10 技巧:用preferencefragment进行用户设置 
2.11 小结 
第3章 action中的actionbar 
3.1 技巧:理解菜单和actionbar之间的区别 
3.2 技巧:显示或隐藏actionbar 
3.3 技巧:理解actionbar组件 
3.4 技巧:在actionbar中显示action项 
3.5 技巧:点击应用程序图标后跳转至应用程序首页 
3.6 技巧:在actionbar中显示action view 
3.7 技巧:在actionbar中显示子菜单 
3.8 技巧:创建一个tab页式的actionbar 
3.9 技巧:创建一个下拉列表式的actionbar 
3.10 小结 
第4章 新引入的widget 
4.1 技巧:在android应用程序中显示日历 
4.2 技巧:通过numberpicker显示并选择数字 
4.3 技巧:利用stackview创建一叠图片 
4.4 技巧:利用listpopupwindow显示选项列表 
4.5 技巧:利用popupmenu给出建议项 
4.6 小结 
第5章 系统剪贴板和拖放操作 
5.1 技巧:理解拖放操作 
5.2 技巧:拖放文本 
5.3 技巧:拖放图片 
5.4 技巧:利用系统剪贴板剪切、复制和粘贴文本 
5.5 小结 
第6章 notification和pending intent 
6.1 技巧:理解pending intent 
6.2 技巧:广播intent 
6.3 技巧:理解android的通知系统 
6.4 技巧:创建通知 
6.5 技巧:使用notification.builder 
6.6 技巧:获取notificationmanager对象 
6.7 技巧:创建notification并用pending intent启动activity 
6.8 小结 
第7章 loader 
7.1 技巧:理解loader 
7.2 技巧:理解content provider 
7.3 技巧:使用cursorloader访问contacts content provider中的信息 
7.4 技巧:创建一个自定义的content provider 
7.5 技巧:列出自定义content provider中的信息 
7.6 技巧:更新和删除content provider中的信息 
7.7 小结 
第8章 动画 
8.1 技巧:理解动画的类型 
8.2 技巧:使用valueanimator 
8.3 技巧:使用objectanimator动画显示view 
8.4 技巧:使用animatorset实现多重动画 
8.5 技巧:理解逐帧动画 
8.6 技巧:使用补间动画 
8.7 技巧:实现布局动画 
8.8 技巧:用animationset归集并编排动画 
8.9 小结 
第9章 硬件加速二维图像 
9.1 技巧:理解硬件加速 
9.2 技巧:使用view layer 
9.3 技巧:使用surfaceview改善图形应用的性能 
9.4 技巧:使用textureview进行图像变形 
9.5 小结 
第10章 建立并渲染图形 
10.1 技巧:理解绘图所需的api 
10.2 技巧:用opengl建立并渲染一个矩形 
10.3 技巧:应用渐变色 
10.4 技巧:旋转图形 
10.5 技巧:缩放图形 
10.6 技巧:平移图形 
10.7 小结 
第11章 录音、录像和拍照 
11.1 技巧:使用内建intent拍摄照片 
11.2 技巧:使用java代码拍摄照片 
11.3 技巧:使用内建intent录制音频 
11.4 技巧:理解camcorderprofile 
11.5 技巧:理解mediarecorder及其方法 
11.6 技巧:使用java代码录制音频 
11.7 技巧:使用内建intent录制视频 
11.8 技巧:使用java代码录制视频 
11.9 小结 
第12章 无线连接 
12.1 技巧:配对两个已开启蓝牙的设备 
12.2 技巧:利用蓝牙在设备间手动传输文件 
12.3 技巧:将蓝牙设备与windows pc配对 
12.4 技巧:启用本地蓝牙设备 
12.5 技巧:显示已配对设备列表 
12.6 技巧:通过蓝牙传递文件 
12.7 技巧:理解wi-fi 
12.8 技巧:启用和禁用wi-fi 
12.9 技巧:理解wi-fi direct 
12.10 小结 
第13章 核心和线程 
13.1 技巧:理解多核处理器架构的作用 
13.2 技巧:理解垃圾回收的作用 
13.3 技巧:理解线程 
13.4 技巧:使用多线程 
13.5 技巧:使用asynctask类 
13.6 小结 
第14章 键盘和传感器 
14.1 技巧:改变android键盘或输入法 
14.2 技巧:理解传感器 
14.3 技巧:获知设备支持的传感器列表 
14.4 技巧:使用加速度传感器 
14.5 技巧:使用接近度传感器 
14.6 技巧:使用陀螺仪传感器 
14.7 小结 
第15章 json 
15.1 技巧:理解json 
15.2 技巧:使用jsonobject保存信息 
15.3 技巧:嵌套jsonobject 
15.4 技巧:使用jsonarray 
15.5 技巧:使用jsonreader和jsonwriter 
15.6 技巧:在android应用程序中调用json web service 
15.7 小结 
第16章 webview 
16.1 理解webview及其方法 
16.2 使用webview显示web页面 
16.3 使用webviewclient类 
16.4 使用webviewfragment类 
16.5 小结 
第17章 增加对小屏幕的支持 
17.1 技巧:支持各种屏幕和像素密度所要考虑的因素 
17.2 技巧:支持各个版本的系统 
17.3 技巧:利用android support library支持低版本系统 
17.4 技巧:通过锚定控件适应屏幕方向 
17.5 技巧:定义替代layout适应屏幕方向 
17.6 小结 
第18章 主屏幕widget 
18.1 技巧:理解app widget和主屏幕widget 
18.2 技巧:了解app widget的生命周期方法 
18.3 技巧:创建一个主屏幕widget 
18.4 技巧:通过按钮控件更新主屏幕widget 
18.5 技巧:利用alarmmanager定期更新主屏幕widget 
18.6 小结 
第19章 android beam 
19.1 技巧:理解近场通信(nfc) 
19.2 技巧:理解nfc电子标签 
19.3 技巧:了解用于nfc电子标签交换信息的数据结构 
19.4 技巧:从nfc电子标签读取数据 
19.5 技巧:将数据写入nfc电子标签 
19.6 技巧:使用android beam 
19.7 技巧:使用android beam传递数据 
19.8 小结 
第20章 应用程序的分析和跟踪 
20.1 理解应用程序的分析和跟踪 
20.2 使用easytracker库跟踪android应用程序 
20.3 使用googleanalytics单例跟踪android应用程序 
20.4 小结

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Android平板电脑开发秘籍》
Article link:https://www.teccses.org/433323.html