当前位置:主页 > 计算机电子书 > 移动开发 > Android下载
Android经典应用程序开发

Android经典应用程序开发 PDF 高清版

  • 更新:2019-08-10
  • 大小:199 MB
  • 类别:Android
  • 作者:韩超
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Android经典应用程序开发 PDF

Android经典应用程序开发》内容理论联系实际,系统化组织。全书由8章组成,涵盖了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 

资源获取

资源地址1:https://pan.baidu.com/s/1ZiYhoHa_w3M0XBhavIFtmw

相关资源

网友留言