本书全面细致地讲解了 Android 应用开发的各种技术,是学习 Android 应用编程的必备教材。全书在原第 1 版的基础上使用 Android Studio 作为开 发工具,面向 Android 9.0 修正新的实现方法和技术。本书全面讲解了开发环 境的搭建,Android 资源的使用,Android 界面设计技术(Android 组件), Activity 的使用,信使、广播和消息处理,Service 应用,Android 数据存储处 理,多媒体组件的使用,图形特效与动画技术,网络编程等方面的知识。 本书在讲解基础知识的同时,注重动手能力的提升,每个技术模块都 精心设计了
Android软件开发教程(第2版)
✍ Scribed by 张雪梅、李志强、王向
- Publisher
- 清华大学出版社
- Year
- 2018
- Tongue
- Chinese
- Leaves
- 400
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书是面向Android初学者的教程,书中介绍了设计开发Android系统应用程序的基础理论和实践方法。全书共12章,内容涵盖Java语言与面向对象编程基础、XML基础、开发环境搭建、Android应用程序的基本组成、事件处理机制和常用Widget组件、Fragment、异步线程与消息处理、基于Intent的Activity切换及数据传递、Service、BroadcastReceiver、数据存取机制、多媒体应用、网络应用等。本书注重理论与实践相结合,采用Android Studio 2.3.3开发环境,配有丰富的示例程序,讲解深入浅出,可以使读者在较短的时间内理解Android系统框架及其应用的开发过程,掌握Android应用程序的设计方法。本书提供所有程序的源代码和电子课件。 本书可作为普通高等学校计算机、通信、电子信息类本专科及各类培训机构Android软件开发课程的教材,也可作为Android程序设计爱好者的自学用书。
✦ Table of Contents
封面
扉页
内容简介
版权页
丛书序
前言
目录
第1章 Android软件开发起步
1.1 智能移动设备及其操作系统
1.2 Android系统的体系结构
1.3 Java语言与面向对象编程基础
1.4 XML基础
1.5 编写规范的Android代码
1.6 本章小结
习题
第2章 创建第一个Android应用程序
2.1 搭建Android应用程序开发环境
2.2 创建第一个Android应用程序
2.3 Android Studio工程项目的文件构成
2.4 开发Android应用软件的一般流程
2.5 程序调试的常用方法和调试工具
2.6 本章小结
习题
第3章 Activity的界面布局
3.1 Activity及其生命周期
3.2 布局文件及其加载
3.3 界面元素的常用属性
3.4 常用的布局
3.5 本章小结
习题
第4章 常用界面控件及其应用
4.1 Widget控件概述
4.2 Android的事件处理机制
4.3 文本的输入和输出
4.4 单选按钮和复选框
4.5 列表
4.6 下拉列表选择框
4.7 本章小结
习题
第5章 对话框、菜单和状态栏消息
5.1 对话框
5.2 菜单
5.3 状态栏消息Notification
5.4 本章小结
习题
第6章 Fragment及其应用
6.1 Fragment的基本概念
6.2 创建和载入Fragment
6.3 利用Fragment实现界面的切换
6.4 利用Fragment实现侧滑菜单
6.5 利用Fragment实现Tabbed Activity
6.6 本章小结
习题
第7章 线程与消息处理
7.1 基本概念
7.2 Android的UI线程与非UI线程
7.3 Android多线程通信机制
7.4 本章小结
习题
第8章 Service与BroadcastReceiver
8.1 Android组件间的通信
8.2 Service及其生命周期
8.3 创建、启动和停止Service
8.4 Android的广播机制
8.5 本章小结
习题
第9章 数据的存储与访问
9.1 基于SharedPreferences的数据存取
9.2 数据文件的存取
9.3 SQLite及其数据管理机制
9.4 基于ContentProvider的数据存取
9.5 本章小结
习题
第10章 多媒体应用开发
10.1 音视频文件的播放
10.2 音视频文件的录制
10.3 基于Camera类的图片摄取
10.4 本章小结
习题
第11章 Web应用开发
11.1 Android网络通信概述
11.2 网络资源的访问
11.3 WebView
11.4 本章小结
习题
第12章 综合应用实例
12.1 计算器APP
12.2 待办事项提醒小助手
12.3 本章小结
习题
正文结束
参考文献
📜 SIMILAR VOLUMES
<p>本书为《Android移动开发基础案例教程》的升级版,是一本Android开发入门图书。本书使用Android Studio 3.2.0作为开发工具,使用的Android系统版本是9.0。本书从初学者的角度出发,采用案例驱动式教学方法,对Android基础知识进行深入讲解。在案例设计上,本书贴合实际需求,做到把书本上的知识应用到实际开发中,非常适合初学者学习。 本书共12章,第1~11章主要讲解Android的基础知识,包括Android发展历史、Android体系结构、开发环境搭建、常见界面布局、常见界面控件、程序活动单元、数据存储、内容提供者、广播机制、服务、网络编程、图形图像处理、
本书是面向Android初学者的教程,介绍设计开发Android应用程序的基础理论和实践方法,讲解Android系统的体系结构、Java语言与面向对象编程基础、XML基础、开发环境搭建、Android应用程序的调试和发布方法、用户界面设计、组件间的通信与广播、后台服务、数据的存储和访问、图片和音视频的处理、Web应用程序的设计等内容。本书理论与实践相结合,内容详尽,配有丰富的示例程序,讲解深入浅出,可以使读者在较短的时间内理解Android系统框架及其应用的开发过程,掌握Android应用程序的设计方法。本书提供所有程序的源代码和电子课件。本书可作为普通高等院校及各类培训学校Android软件
本书详尽地阐述了软件测试的基础知识及其相关的实用技术。具体内容包括软件测试概述、软件测试方法、软件测试过程与策略、软件测试环境搭建、软件测试计划与文档、软件自动化测试、面向对象的软件测试、黑盒测试实例设计、白盒测试实例设计、Web网站测试、Rational测试工具介绍及测试实例分析和软件测试职业。本书结合教学实例突出基本知识和基本概念的表述,注重内容的先进性、系统性和实用性,力求反映软件测试发展的最新成果。本书将测试与软件工程密切结合,使读者可以更好地理解和掌握软件测试的内容,并迅速地运用到实际测试工作中去。本书可作为高等院校计算机相关专业的软件测试课程教材,也可作为软件测试技术学习和提高的培
<p>Android是一个优秀的开源手机平台,《高等院校信息技术规划教材:Android应用程序开发(第2版)》由浅入深地介绍了Android应用程序开发的方法和技巧,内容共12章,包括Android的简介、开发环境、第一个Android程序、Android生命周期和用户界面、组件通信与广播消息、后台服务、数据存储与访问、位置服务与地图应用、Widget组件、AndroidNDK开发以及综合示例设计与开发。 </p> <p>《高等院校信息技术规划教材:Android应用程序开发(第2版)》内容丰富,实用性强,既可用做高等院校信息技术的教材,也可供相关专业人士参考。</p>
本书面向PHP 初学者设计编写,通过通俗易懂的语言和大量生动、典型的实例,由浅入深、循序渐进地介绍了利用PHP 进行网络编程的常用技术和方法。全书共14 章,第1~5 章主要介绍了PHP 环境的安装与配置,PHP 语言基础知识;第6~7 章主要介绍了MySQL 数据库的安装,MySQL 中的SQL 语句用法;第8~14 章主要介绍了PHP 高级编程与应用,手机APP 应用开发等,以及综合实例和实验指导,以充分满足教师课堂教学需要。 本书循序渐进、内容完整、实用性强,以教材方式组织内容,可作为应用型本科、高职高专院校计算机专业或PHP 培训班的教学教材,也可作为PHP 爱好者和动态网站开发维护人