Android平板电脑开发秘籍

本书特色

[

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

]

内容简介

[

为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。
  译者介绍
  戴旭 浙江萧山人,计算机应用专业(西安建筑科技大学)本科,软件工程硕士(杭州电子科技大学工程硕士),信息化项目管理师(高级)。曾在金融行业从事系统管理、软件开发工作,现主要从事电子政务、信息化项目管理工作。

]

目录

第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 小结

封面

Android平板电脑开发秘籍

书名:Android平板电脑开发秘籍

作者:哈瓦尼

页数:410

定价:¥69.0

出版社:人民邮电出版社

出版日期:2014-06-01

ISBN:9787115349064

PDF电子书大小:52MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注