Android 开发范例代码大全 第2版
基本信息
原价:98.00元
作者:[美]Dave Smith(等) [译]赵凯(等)
出版社:清华大学出版社
出版日期:2014年4月1日
ISBN:9787302354833
字数:-
页数:736
版次:2
开本:16开
点击下载:
《Android 开发范例代码大全》(第2版)(PDF精校版/9.36M)
内容简介
《Android 开发范例代码大全(第2版)》教会你如何使用行之有效的解决方案来开发一流的应用程序。首先确定问题,然后通过有效的代码示例给出详细的解决方案。更实用的是,可以将本书中的代码示例直接应用到你自己的应用程序中,从而节省大量的开发时间。
本书拥有大量的实战指导和有用的示例,可以帮助你编写当今最火爆移动平台上的应用程序。众多编程过程中的建议有助于你更好、更快地完成工作。
作者简介
Dave Smith,2006 年毕业于科罗拉多矿业学院并获得电气工程和计算机科学学位,一直从事嵌入式平台软件和硬件的开发。目前,Dave全身心地投入到移动开发领域,现在是Denver.CO 的顾问。从2009 年开始,Dave 就从事Android 平台各个版本上的开发,包括使用SDK 编写用户应用程序以及构建和定制Android 源代码。
目录
第1章 Android入门 1
1.1 Android简介 1
1.2 Android的发展史 2
1.3 Android架构 4
1.4 应用程序架构 7
1.4.1 组件 7
1.4.2 资源 25
1.4.3 Manifest文件 33
1.4.4 应用程序包 36
1.4.5 安装Android SDK 36
1.4.6 安装Android平台 39
1.4.7 创建Android虚拟设备 42
1.4.8 启动AVD 44
1.4.9 Univerter简介 48
1.4.10 创建Univerter 50
1.4.11 安装和运行Univerter 52
1.4.12 准备Univerter在Google Play上发布 55
1.4.13 移植到Eclipse 60
1.4.14 用Eclipse创建和运行Univerter 63
1.5 小结 66
第2章 用户界面范例 67
2.1 自定义窗口 67
2.1.1 问题 67
2.1.2 解决方案 67
2.1.3 实现机制 67
2.2 创建并显示视图 77
2.2.1 问题 77
2.2.2 解决方案 77
2.2.3 实现机制 78
2.3 监控单击动作 79
2.3.1 问题 79
2.3.2 解决方案 80
2.3.3 实现机制 80
2.4 适用于多种屏幕分辨率的图形资源 81
2.4.1 问题 81
2.4.2 解决方案 81
2.4.3 实现机制 82
2.5 锁定Activity方向 83
2.5.1 问题 83
2.5.2 解决方案 83
2.5.3 实现机制 83
2.6 动态方向锁定 84
2.6.1 问题 84
2.6.2 解决方案 84
2.6.3 实现机制 84
2.7 手动处理旋转 86
2.7.1 问题 86
2.7.2 解决方案 86
2.7.3 实现机制 87
2.8 创建弹出菜单动作 88
2.8.1 问题 88
2.8.2 解决方案 88
2.8.3 实现机制 88
2.9 显示一个用户对话框 93
2.9.1 问题 93
2.9.2 解决方案 93
2.9.3 实现机制 94
2.10 自定义选项菜单 98
2.10.1 问题 98
2.10.2 解决方案 98
2.10.3 实现机制 98
2.11 自定义返回按键 101
2.11.1 问题 101
2.11.2 解决方案 101
2.11.3 实现机制 101
2.12 模拟Home按键 104
2.12.1 问题 104
2.12.2 解决方案 104
2.12.3 实现机制 104
2.13 监控TextView的变动 105
2.13.1 问题 105
2.13.2 解决方案 105
2.13.3 实现机制 105
2.14 自动滚动的TextView 107
2.14.1 问题 107
2.14.2 解决方案 108
2.14.3 实现机制 108
2.15 动画视图 109
2.15.1 问题 109
2.15.2 解决方案 109
2.15.3 实现机制 109
2.16 布局变化时的动画 119
2.16.1 问题 119
2.16.2 解决方案 119
2.16.3 实现机制 120
2.17 用Drawable做背景 122
2.17.1 问题 122
2.17.2 解决方案 123
2.17.3 实现机制 123
2.18 创建自定义状态的Drawable 128
2.18.1 问题 128
2.18.2 解决方案 128
2.18.3 实现机制 128
2.19 将遮罩应用到图片 130
2.19.1 问题 130
2.19.2 解决方案 130
2.19.3 实现机制 130
2.20 创建持久的对话框 134
2.20.1 问题 134
2.20.2 解决方案 134
2.20.3 实现机制 134
2.21 实现针对具体场景的布局 136
2.21.1 问题 136
2.21.2 解决方案 136
2.21.3 实现机制 136
2.22 自定义键盘动作 143
2.22.1 问题 143
2.22.2 解决方案 144
2.22.3 实现机制 144
2.23 隐藏软键盘 146
2.23.1 问题 146
2.23.2 解决方案 146
2.23.3 实现机制 147
2.24 自定义AdapterView的空视图 147
2.24.1 问题 147
2.24.2 解决方案 147
2.24.3 实现机制 147
2.25 自定义ListView行 149
2.25.1 问题 149
2.25.2 解决方案 149
2.25.3 实现机制 149
2.26 制作ListView的节头部 153
2.26.1 问题 153
2.26.2 解决方案 153
2.26.3 实现机制 153
2.27 创建组合控件 156
2.27.1 问题 156
2.27.2 解决方案 156
2.27.3 实现机制 157
2.28 处理复杂的单击事件 160
2.28.1 问题 160
2.28.2 解决方案 160
2.28.3 实现机制 161
2.29 转发触摸事件 177
2.29.1 问题 177
2.29.2 解决方案 177
2.29.3 实现机制 177
2.30 创建拖放视图 181
2.30.1 问题 181
2.30.2 解决方案 181
2.30.3 实现机制 182
2.31 自定义过渡动画 188
2.31.1 问题 188
2.31.2 解决方案 188
2.31.3 实现机制 189
2.32 创建视图变换 198
2.32.1 问题 198
2.32.2 解决方案 198
2.32.3 实现机制 198
2.33 视图之间滑动 204
2.33.1 问题 204
2.33.2 解决方案 204
2.33.3 实现机制 204
2.34 创建模块化接口 214
2.34.1 问题 214
2.34.2 解决方案 214
2.34.3 实现机制 214
2.35 高性能绘制 223
2.35.1 问题 223
2.35.2 解决方案 224
2.35.3 实现机制 224
2.36 实用工具推荐:Hierarchy Viewer和Lint 234
2.37 Hierarchy Viewer 234
2.38 浏览View Hierarchy窗口 236
2.39 Tree View中的单个视图 238
2.40 使用View Hierarchy进行调试 238
2.41 浏览Pixel Perfect窗口 239
2.42 使用Pixel Perfect Overlays 241
2.43 Lint 241
2.44 运行Lint 242
2.45 小结 245
第3章 通信和联网 247
第4章 实现设备硬件交互与媒体交互 331
……