وبلاگ بلیان

深入浅出Android软件开发教程

معرفی کتاب «深入浅出Android软件开发教程» نوشتهٔ 高凯، منتشرشده توسط نشر 清华大学出版社 در سال 2015. این کتاب در فرمت pdf، زبان zh ارائه شده است. «深入浅出Android软件开发教程» در دستهٔ بدون دسته‌بندی قرار دارد.

本书是面向Android初学者的教程,介绍设计开发Android应用程序的基础理论和实践方法,讲解Android系统的体系结构、Java语言与面向对象编程基础、XML基础、开发环境搭建、Android应用程序的调试和发布方法、用户界面设计、组件间的通信与广播、后台服务、数据的存储和访问、图片和音视频的处理、Web应用程序的设计等内容。本书理论与实践相结合,内容详尽,配有丰富的示例程序,讲解深入浅出,可以使读者在较短的时间内理解Android系统框架及其应用的开发过程,掌握Android应用程序的设计方法。本书提供所有程序的源代码和电子课件。本书可作为普通高等院校及各类培训学校Android软件开发课程的教材,也可作为Android程序设计爱好者的自学用书。 封面 1 扉页 2 内容简介 3 版权页 3 丛书序 4 前言 7 目录 9 第1章 Android程序设计起步 16 1.1 智能移动设备及其操作系统 16 1.2 Android系统的体系结构 17 1.3 Java语言与面向对象编程基础 21 1.4 XML基础 36 1.5 本章小结 45 习题 45 第2章 创建第一个Android应用程序 48 2.1 搭建Android应用程序开发环境 48 2.2 创建第一个Android应用程序的过程 53 2.3 Android工程项目的文件构成 59 2.4 Android应用的组成 65 2.5 编写规范的Android代码 70 2.6 本章小结 72 习题 72 第3章 Android应用程序的调试和发布 73 3.1 Android应用程序的一般开发流程 73 3.2 程序调试的常用方法和调试工具 74 3.3 应用程序的国际化 82 3.4 应用程序的发布 85 3.5 本章小结 90 习题 90 第4章 用户界面设计基础 92 4.1 界面布局及其加载 92 4.2 Widget控件 105 4.3 Android中的事件处理机制 112 4.4 本章小结 124 习题 124 第5章 常用UI界面控件 126 5.1 信息提示和对话框 126 5.2 常用容器类控件 137 5.3 日期和时间控件 143 5.4 菜单 150 5.5 本章小结 156 习题 156 第6章 组件间的通信和广播 158 6.1 Intent 158 6.2 利用Intent启动另一个Activity 163 6.3 利用Intent在组件之间传递数据 167 6.4 Broadcast和BroadcastReceiver 175 6.5 主屏幕小部件AppWidget 181 6.6 本章小结 190 习题 191 第7章 Android的后台服务 192 7.1 Service及其生命周期 192 7.2 创建和控制Service 194 7.3 获得系统服务 205 7.4 综合使用Service和BroadcastReceiver 212 7.5 本章小结 216 习题 216 第8章 数据的存储和访问 217 8.1 数据文件的存储和访问 217 8.2 SQLite数据库的存储和访问 223 8.3 利用内容提供器ContentProvider共享数据存储 240 8.4 本章小结 245 习题 246 第9章 图片和音视频的处理 247 9.1 相关控件和类 247 9.2 摄取和使用图片 255 9.3 音频文件的播放 263 9.4 视频文件的播放 268 9.5 音频和视频的录制 273 9.6 本章小结 279 习题 280 第10章 Web应用程序设计 281 10.1 Android网络通信概述 281 10.2 网络资源的访问 284 10.3 WebView 291 10.4 WebService 295 10.5 本章小结 302 习题 303 第11章 综合应用实例 304 11.1 简易计算器 304 11.2 音乐播放器 313 11.3 便携日记本 322 11.4 本章小结 331 习题 332 正文结束 332 参考文献 333 本书是面向Android初学者的教程, 介绍设计开发Android应用程序的基础理论和实践方法, 讲解Android系统的体系结构, Java语言与面向对象编程基础, XML基础, 开发环境搭建, Android应用程序的调试和发布方法, 用戶界面设计, 组件间的通信与广播, 后台服务, 数据的存储和访问, 图片和音视频的处理, Web应用程序的设计等内容
دانلود کتاب 深入浅出Android软件开发教程