您现在的位置是:论文诗词网 > 成语词典 > 图书库 >

Android经典应用程序开发

2021-08-15 13:39图书库 人已围观



Android经典应用程序开发

基本介绍


作者: 韩超
出版社: 电子工业
出版年: 2012-2
页数: 415
定价: 59.00元
装帧: 平装
ISBN: 9787121155864

书本简介


韩超编著的《Android经典应用程序开发》内容理论联系实际,系统化组织。全书由8章组成,涵盖了Android经典应用程序开发的各个方面,知识量巨大,技术要点清晰,结构紧凑而精炼。拥有本书后,结合Android公开的参考文档和示例代码,读者将可以基本掌握在Android经典应用层开发领域的所有方面。

《Android经典应用程序开发》要求读者具有一定的Java语言基础,具有C/C++基础和其他GUI设计经验的工程师也可以阅读本书。初级读者可以通过本书逐步学习Android应用程序开发的各个方面;高级读者可以关注技巧和细节,并扫除理论上的盲区,提高开发质量。

作者简介


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

目录


第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 自适应视图AdapterView131
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 系统的脉络:Intent327
7.2.1 Intent的作用327
7.2.2 代码中Intent的使用328
7.3 远程调用:Binder和AIDL332
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

Android经典应用程序开发图书介绍 : 直接购买

上一篇:零点调查

下一篇:毛泽东和他的卫士长

站点信息

  • 文章统计111294篇文章