𝔖 Scriptorium
✦   LIBER   ✦

📁

深入浅出Android软件开发教程

✍ Scribed by 高凯


Publisher
清华大学出版社
Year
2015
Tongue
Chinese
Leaves
333
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书是面向Android初学者的教程,介绍设计开发Android应用程序的基础理论和实践方法,讲解Android系统的体系结构、Java语言与面向对象编程基础、XML基础、开发环境搭建、Android应用程序的调试和发布方法、用户界面设计、组件间的通信与广播、后台服务、数据的存储和访问、图片和音视频的处理、Web应用程序的设计等内容。本书理论与实践相结合,内容详尽,配有丰富的示例程序,讲解深入浅出,可以使读者在较短的时间内理解Android系统框架及其应用的开发过程,掌握Android应用程序的设计方法。本书提供所有程序的源代码和电子课件。本书可作为普通高等院校及各类培训学校Android软件开发课程的教材,也可作为Android程序设计爱好者的自学用书。

✦ Table of Contents


封面
扉页
内容简介
版权页
丛书序
前言
目录
第1章 Android程序设计起步
1.1 智能移动设备及其操作系统
1.2 Android系统的体系结构
1.3 Java语言与面向对象编程基础
1.4 XML基础
1.5 本章小结
习题
第2章 创建第一个Android应用程序
2.1 搭建Android应用程序开发环境
2.2 创建第一个Android应用程序的过程
2.3 Android工程项目的文件构成
2.4 Android应用的组成
2.5 编写规范的Android代码
2.6 本章小结
习题
第3章 Android应用程序的调试和发布
3.1 Android应用程序的一般开发流程
3.2 程序调试的常用方法和调试工具
3.3 应用程序的国际化
3.4 应用程序的发布
3.5 本章小结
习题
第4章 用户界面设计基础
4.1 界面布局及其加载
4.2 Widget控件
4.3 Android中的事件处理机制
4.4 本章小结
习题
第5章 常用UI界面控件
5.1 信息提示和对话框
5.2 常用容器类控件
5.3 日期和时间控件
5.4 菜单
5.5 本章小结
习题
第6章 组件间的通信和广播
6.1 Intent
6.2 利用Intent启动另一个Activity
6.3 利用Intent在组件之间传递数据
6.4 Broadcast和BroadcastReceiver
6.5 主屏幕小部件AppWidget
6.6 本章小结
习题
第7章 Android的后台服务
7.1 Service及其生命周期
7.2 创建和控制Service
7.3 获得系统服务
7.4 综合使用Service和BroadcastReceiver
7.5 本章小结
习题
第8章 数据的存储和访问
8.1 数据文件的存储和访问
8.2 SQLite数据库的存储和访问
8.3 利用内容提供器ContentProvider共享数据存储
8.4 本章小结
习题
第9章 图片和音视频的处理
9.1 相关控件和类
9.2 摄取和使用图片
9.3 音频文件的播放
9.4 视频文件的播放
9.5 音频和视频的录制
9.6 本章小结
习题
第10章 Web应用程序设计
10.1 Android网络通信概述
10.2 网络资源的访问
10.3 WebView
10.4 WebService
10.5 本章小结
习题
第11章 综合应用实例
11.1 简易计算器
11.2 音乐播放器
11.3 便携日记本
11.4 本章小结
习题
正文结束
参考文献


📜 SIMILAR VOLUMES


Android软件开发教程(第2版)
✍ 张雪梅、李志强、王向 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书是面向Android初学者的教程,书中介绍了设计开发Android系统应用程序的基础理论和实践方法。全书共12章,内容涵盖Java语言与面向对象编程基础、XML基础、开发环境搭建、Android应用程序的基本组成、事件处理机制和常用Widget组件、Fragment、异步线程与消息处理、基于Intent的Activity切换及数据传递、Service、BroadcastReceiver、数据存取机制、多媒体应用、网络应用等。本书注重理论与实践相结合,采用Android Studio 2.3.3开发环境,配有丰富的示例程序,讲解深入浅出,可以使读者在较短的时间内理解Android系统框架及其

深入浅出JavaScript
✍ Michael Morrison 📂 Library 📅 2010 🏛 东南大学出版社 🌐 Chinese

<p>你将从《深入浅出JavaScript(中文版)》学到什么?这么说你准备从写html和css的静态网页跃进到编写动态网络应用程序脚本了?这里就是起点。《深入浅出java script》带你游历令人兴奋的交互式网页创建过程。为了启发你的思考,《深入浅出JavaScript(中文版)》覆盖了所有的java script基本知识,从基本网络编程技巧,如变量、函数和循环语句,到高级一些的专题,如表单验证、dom操作、客户端对象、脚本程序调试——甚至是aiax!赶快做好准备……快速响应的网站离你只有几页纸那么远。</p> <p>为何《深入浅出JavaScript(中文版)》看上去如此不同?</p>

深入浅出 Rust
✍ 范长春 📂 Library 📅 2018 🏛 机械工业出版社 🌐 Chinese

内容简介 · · · · · · 本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。 第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。 第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。 第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。 第

深入浅出 Rust
✍ 范长春 📂 Library 📅 2018 🏛 机械工业出版社 🌐 Chinese

内容简介 · · · · · · 本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。 第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。 第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。 第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。 第

深入浅出 Networking
✍ [美] Al Anderson,[美] Ryan Benedetti 著;徐定翔 译 📂 Library 📅 2011 🏛 电子工业出版社 🌐 Chinese

《深入浅出Networking》内容简介:厌倦了让人昏昏欲睡的网络术语?想学网络管理却苦于无法入门?试试《深入浅出Networking》吧。这是本渐进式的学习指南,书中以趣味案例为背景讲解网络知识,规划了从初学者到专家的学习课程,目标是让读者知其然,更知其所以然。想寻找网络电缆的断路点?布线时遇到障碍?该用交换机还是路由器,用DHCP还是NAT,用端口映射还是静态IP地址?如何排查网络故障?《深入浅出Networking》会告诉你答案。