Android平板电脑开发秘籍

副标题:无

作   者:[印度]B.M. Harwani 著,戴旭 译

分类号:

ISBN:9787115349064

微信扫一扫,移动浏览光盘

简介

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

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Android平板电脑开发秘籍
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon