种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Android经典应用程式开发

(2019-08-31 08:43:12) 百科综合
Android经典应用程式开发

Android经典应用程式开发

《android经典应用程式开发》由中国大陆资深Linux和移动开发工程师韩超编写的,全书有8章,于2012年2月电子工业出版社出版。

基本介绍

  • 书名:Android经典应用程式开发
  • 作者: 韩超
  • ISBN:9787121155864
  • 类别:计算机
  • 出版社:电子工业出版社
  • 出版时间:2012 年2月
  • 开本:16

编辑推荐

具有清晰的主线,知识点全面,内容简洁实用
理论,文档和代码三者结合,以通用理念指引Android开发

内容简介

《android经典应用程式开发》内容理论联繫实际,系统化组织。全书由8章组成,涵盖了android经典应用程式开发的各个方面,知识量巨大,技术要点清晰,结构紧凑而精炼。拥有本书后,结合android公开的参考文档和示例代码,读者将可以基本掌握在android经典套用层开发领域的所有方面。
《android经典应用程式开发》要求读者具有一定的java语言基础,具有c/c++ 基础和其他gui设计经验的工程师也可以阅读本书。初级读者可以通过本书逐步学习android应用程式开发的各个方面;高级读者可以关注技巧和细节,并扫除理论上的盲区,提高开发质量。

作者简介

韩超:中国大陆资深Linux和移动开发工程师,长期从事一线开发工作,兼具开发实践经验和完备的教育思维模式。韩超是中国大陆较早开发Android系统开发的人员,曾从事系统框架、晶片移植适配和移动产品等开发领域;也曾经引领各种技术人员进入Android领域,并组织参与技术交流。主要作品《Android系统级深入开发——移植与调试》、《Android系统原理及开发要点》,2本畅销单品均输出繁体着作权。

目 录

《android经典应用程式开发》
第1章 android套用开发基础 1
1.1 android套用开发基础概述 1
1.1.1 android套用开发的结构 1
1.1.2 android应用程式 开发的目的 2
1.2 基于android sdk的ide开发环境 2
1.2.1 android ide开发环境的 组成和结构 2
1.2.2 windows中的android sdk 开发环境安装 3
1.2.3 linux环境中的android sdk 开发环境安装 10
1.2.4 android中运行仿真器 环境 11
1.2.5 android中建立工程 13
1.2.6 在ide中使用各种android 工具 20
1.2.7 其他android工具 26
.1.3 android应用程式的结构 27
1.3.1 android应用程式的代码 组成 27
1.3.2 android套用示例 28
1.3.3 应用程式生成运行过程 31
1.4 android 套用开发的方法 33
1.4.1 api参考文档的使用 33
1.4.2 android套用开发模式 37
第2章 ui程式的结构 39
2.1 android中的界面组成 39
2.1.1 萤幕(活动activity) 40
2.1.2 萤幕中的内容 (视图view) 41
2.1.3 二者的结合 41
2.2 萤幕中内容的控制和回响 42
2.2.1 基本回响方法 43
2.2.2 变化的回响方法 45
2.2.3 控制项回响方法比较 47
2.3 设备事件的回响 48
2.3.1 键盘事件的回响 48
2.3.2 运动事件的处理 51
2.4 萤幕切换 56
2.4.1 启动活动的方法 57
2.4.2 带有返回结果的启动活动 58
2.5 选单、对话框和标题栏 61
2.5.1 选单的使用 61
2.5.2 对话框的使用 65
2.5.3 标题栏的使用 73
2.6 样式和主题的使用 74
2.6.1 控制项中的样式 75
2.6.2 全局性质的主题 75
第3章 控制项和布局 81
3.1 控制项 81
3.1.1 android中的控制项 81
3.1.2 文本类控制项 84
3.1.3 图像类控制项 88
3.1.4 进度条类控制项 91
3.1.5 继承view实现自定义控制项 96
3.1.6 继承控制项实现自定义控制项 101
3.2 视图组和萤幕的布局 104
3.2.1 android中的视图组 104
3.2.2 独立使用的视图组 108
3.2.3 作为简单容器使用的视图组 113
3.2.4 几种布局类的使用 116
3.2.5 自适应视图adapterview 131
3.2.6 tab的使用 147
第4章 图形接口 158
4.1 2d图形接口的使用 158
4.1.1 使用2d图形接口的程式结构 158
4.1.2 画布和画笔结合的基本绘製 159
4.1.3 路径(path) 164
4.1.4 文本(text) 166
4.1.5 点阵图(bitmap) 171
4.1.6 颜色效果 174
4.1.7 画布状态和区域操作 177
4.1.8 记录 182
4.2 opengl 3d图形接口的使用 184
4.2.1 使用opengl图形接口的程式结构 184
4.2.2 单纯实现的渲染器动画 185
4.2.3 具有互动的opengl绘製程式 189
4.2.4 背景和透明效果 192
4.2.5 另一种opengl的接口方式 196
4.3 可绘製内容 198
4.3.1 可绘製内容的概念 198
4.3.2 使用xml档案表示基本的可绘製内容 199
4.3.3 使用xml档案表示扩展的可绘製内容 202
4.3.4 使用代码构建的可绘製内容 207
4.4 动画 210
4.4.1 动画的概念和分类 210
4.4.2 补间动画 210
4.4.3 帧动画 215
4.4.4 萤幕切换的动画 216
第5章 非ui组件和结构 219
5.1 服务 219
5.1.1 服务综述 219
5.1.2 本地服务的调用者 222
5.1.3 远程服务的使用 228
5.1.4 服务的套用场景 236
5.2 广播接收器 238
5.2.1 广播接收器综述 238
5.2.2 不同形态的广播接收器 239
5.2.3 结合pendingintent使用广播接收器 241
5.3 内容提供者 244
5.3.1 内容提供者综述 244
5.3.2 简单内容提供者的实现 248
5.3.3 uri的处理 251
5.3.4 内容提供者的打开档案功能 252
5.4 工程描述档案、资源和资产 255
5.4.1 android中的工程描述档案 255
5.4.2 android中的资源 259
5.4.3 android中的资产 265
第6章 android套用开发的细节 268
6.1 android api层次结构 268
6.1.1 android api层次结构 268
6.1.2 android的api级别 268
6.1.3 android 的各个基本的核心包 270
6.1.4 android 1.5增加的内容 274
6.1.5 android 1.6增加的内容 275
6.1.6 android 2.0-2.1增加的内容 276
6.1.7 android 2.2增加的内容 277
6.1.8 android 2.3.x增加的内容 278
6.2 安全性和许可权 280
6.2.1 进程的用户id级别的许可权 280
6.2.2 许可 281
6.3 数据存储 283
6.3.1 android数据存储的方式 283
6.3.2 档案和网路 284
6.3.3 资料库的使用 285
6.3.4 参数选项的使用 292
6.4 硬体相关的程式 300
6.4.1 硬体相关的类 301
6.4.2 硬体相关的特性 301
6.4.3 电源管理器 303
6.4.4 警报器的使用 304
6.4.5 音频系统的使用 304
6.4.6 定位系统的使用 305
6.4.7 电话系统的使用 307
6.4.8 感测器的使用 310
6.4.9 振动器的使用 312
6.4.10 无线区域网路的使用 313
6.4.11 蓝牙的使用 314
6.4.12 照相机的使用 316
6.4.13 电池和电源信息的获取 318
6.5 用户通知方法 318
6.5.1 toast通知 318
6.5.2 status bar通知 321
第7章 android套用的设计思想 325
7.1 程式的组件模式 325
7.2 系统的脉络:intent 327
7.2.1 intent的作用 327
7.2.2 代码中intent的使用 328
7.3 远程调用:binder和aidl 332
7.3.1 套用层ipc的实现方式 332
7.3.2 aidl档案的使用 333
7.4 进程、执行绪和任务 334
7.4.1 进程 335
7.4.2 执行绪 337
7.4.3 android中的任务 342
7.5 ui设计 348
7.5.1 布局的组合 348
7.5.2 组合型控制项 352
7.5.3 布局的动态使用 355
7.5.4 不同萤幕的适应性 357
7.6 android的应用程式设计实现理念 359
7.6.1 android程式的设计和实现的通用方法 359
7.6.2 android程式的要点 361
7.6.3 android中几种典型的程式结构 363
第8章 android应用程式层外挂程式 366
8.1 android套用层外挂程式的功能与作用 366
8.1.1 套用层外挂程式的特点 366
8.1.2 套用层外挂程式的结构 367
8.1.3 主要套用层外挂程式 368
8.2 捷径(shortcut) 368
8.2.1 shortcut的概念和用途 368
8.2.2 shortcut的程式组成 369
8.2.3 shortcut的实现 370
8.3 活动目录(livefolder) 372
8.3.1 livefolder的概念和用途 372
8.3.2 livefolder的程式组成 373
8.3.3 livefolder的实现 374
8.4 套用小部件(app widget) 377
8.4.1 app widget的概念和用途 377
8.4.2 app widget程式的组成 378
8.4.3 app widget的实现 380
8.5 输入法(inputmethod) 383
8.5.1 inputmethod的概念和用途 383
8.5.2 inputmethod的程式组成 384
8.5.3 inputmethod的实现 388
8.6 活动墙纸(live wallpaper) 393
8.6.1 live wallpaper的概念和用途 393
8.6.2 live wallpaper的程式组成 393
8.6.3 live wallpaper的实现 395
8.7 可搜寻程式(searchable) 397
8.7.1 searchable的概念和用途 397
8.7.2 searchable的程式组成 399
8.7.3 searchable的实现 400
8.8 账户和同步(account和sync) 405
8.8.1 account和sync的概念和用途 405
8.8.2 account和sync的程式组成 405
8.8.3 account和sync的实现 408
8.9 语音识别器(speechrecognizer) 412
8.9.1 speechrecognizer的概念和用途 412
8.9.2 speechrecognizer的程式组成 413
8.9.3 语音识别器实现 414

标 签

搜索
随机推荐

Powered By 种豆资源网||