𝔖 Scriptorium
✦   LIBER   ✦

📁

Android 应用开发教程(第2版)

✍ Scribed by 罗文


Publisher
机械工业出版社
Year
2020
Tongue
Chinese
Leaves
258
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书全面细致地讲解了 Android 应用开发的各种技术,是学习 Android
应用编程的必备教材。全书在原第 1 版的基础上使用 Android Studio 作为开
发工具,面向 Android 9.0 修正新的实现方法和技术。本书全面讲解了开发环
境的搭建,Android 资源的使用,Android 界面设计技术(Android 组件),
Activity 的使用,信使、广播和消息处理,Service 应用,Android 数据存储处
理,多媒体组件的使用,图形特效与动画技术,网络编程等方面的知识。
本书在讲解基础知识的同时,注重动手能力的提升,每个技术模块都
精心设计了一个实践项目,在项目解决过程中,力争使读者对基本开发技
术的使用有更深入的认识,达到灵活使用的目的;同时每章后配备了练习
题供读者练习使用。
本书内容详尽,实例丰富,非常适合高职院校相关专业学生、零基础
学习人员、有志于从事移动 App 开发的初学者作为教材使用;也适合作为
相关培训机构的师生和软件开发人员的参考用书。
本书配有微课视频、电子课件、源代码、习题答案,其中微课视频扫描书
中二维码即可观看,其他配套资源,需要的教师可登录 www.cmpedu.com 免
费注册、审核通过后下载,或联系编辑索取(微信:15910938545;电话:
010-88379739)。

✦ Table of Contents


封面
书名页
版权页
前言
目录
第1章 Android开发环境
1.1 Android简介
1.1.1 Linux操作系统
1.1.2 智能手机
1.1.3 智能手机操作系统
1.1.4 Android平台架构
1.1.5 Android市场
1.2 搭建Android应用程序开发环境
1.2.1 安装Android Studio
1.2.2 启动Android Studio并安装Android SDK
1.2.3 模拟器管理
1.2.4 SDK Tools常用命令
1.3 开发Android应用程序
1.3.1 新建Android应用程序
1.3.2 使用模拟器查看结果
1.3.3 Android项目结构
1.3.4 Android应用程序的调试
本章小结
练习题
第2章 Android资源
2.1 基本资源
2.1.1 资源概述
2.1.2 布局资源
2.1.3 字符串资源
2.1.4 颜色资源
2.1.5 尺寸资源
2.1.6 样式和主题资源
2.1.7 实例1:个性化显示
2.2 其他资源
2.2.1 Drawable资源
2.2.2 数组资源
2.2.3 菜单资源
2.2.4 资源自适应
2.2.5 实例2:定制菜单
本章小结
练习题
第3章 界面设计
3.1 布局管理器
3.1.1 线性布局
3.1.2 帧布局
3.1.3 表格布局
3.1.4 相对布局
3.1.5 约束布局
3.1.6 实例1:计算输入界面
3.2 Android基本组件
3.2.1 文本显示组件
3.2.2 编辑框组件
3.2.3 按钮组件
3.2.4 单选按钮/单选按钮组组件
3.2.5 复选框组件
3.2.6 图像视图组件
3.2.7 滚动视图组件
3.2.8 日期/时间选择器组件
3.2.9 列表选择框组件
3.2.10 列表视图组件
3.2.11 实例2:简易计算器
3.3 事件处理
3.3.1 事件监听处理机制
3.3.2 键盘事件
3.3.3 触摸事件
3.3.4 重力感应事件
3.3.5 实例3:调查问答
3.4 对话框与消息
3.4.1 AlertDialog对话框
3.4.2 Toast消息提示框
3.4.3 Notification消息通知
3.4.4 AlarmManager警告
3.4.5 实例4:退出确认
本章小结
练习题
第4章 基本程序单元Activity
4.1 使用Activity
4.1.1 创建Activity
4.1.2 配置Activity
4.1.3 Intent Filter
4.1.4 关闭Activity
4.1.5 Activity的状态及生命周期
4.1.6 实例1:登录页面
4.2 使用多个Activity
4.2.1 启动其他Activity
4.2.2 启动Activity并返回结果
4.2.3 实例2:注册页面
4.3 Fragment
4.3.1 Fragment概述
4.3.2 Fragment设计理念
4.3.3 创建Fragment
4.3.4 Fragment的生命周期
4.3.5 Fragment的管理
4.3.6 Fragment和宿主Activity之间的调用
4.3.7 实例3:新闻阅读
本章小结
练习题
第5章 信使、广播与消息处理
5.1 Intent信使服务
5.1.1 Intent概述
5.1.2 Intent对象的组成
5.1.3 Intent配置
5.1.4 PendingIntent
5.1.5 实例1:用户注册与展示
5.2 Android广播
5.2.1 Android广播机制简介
5.2.2 广播接收器
5.2.3 发送广播
5.2.4 接收广播
5.2.5 注册广播接收器
5.2.6 注销广播接收器
5.2.7 广播的生命周期
5.2.8 实例2:广播消息
5.3 Handler消息处理
5.3.1 Looper对象
5.3.2 Handler对象
5.3.3 Message对象
5.3.4 实例3:打地鼠
本章小结
练习题
第6章 Service应用
6.1 直接启动服务
6.1.1 服务概述
6.1.2 创建启动服务
6.1.3 使用启动服务
6.1.4 实例1:后台播放
6.2 绑定服务
6.2.1 使用绑定服务
6.2.2 继承Binder类接口的实现
6.2.3 使用Messenger类的实现
6.2.4 实例2:后台绑定播放
本章小结
练习题
第7章 Android数据存储
7.1 SharedPreferences
7.1.1 获取SharedPreferences对象
7.1.2 操作SharedPreferences数据
7.1.3 实例1:读写SharedPreferences数据
7.2 文件存储
7.2.1 内部存储
7.2.2 外部存储
7.2.3 实例2:文件存取
7.3 SQLite数据库存储
7.3.1 SQLite数据库介绍
7.3.2 手动建库
7.3.3 代码建库
7.3.4 数据操作
7.3.5 实例3:SQLite存取
7.4 数据提供者
7.4.1 ContentProvider
7.4.2 ContentResolver
7.4.3 ContentObserver
7.4.4 Content URI
7.4.5 UriMatcher
7.4.6 预定义的ContentProvider
7.4.7 自定义ContentProvider
7.4.8 实例4:ContentProvider操作
本章小结
练习题
第8章 多媒体开发
8.1 音频播放
8.1.1 MediaPlayer类介绍
8.1.2 播放资源文件中的文件
8.1.3 播放文件系统中的文件
8.1.4 播放网络上的文件
8.1.5 实例1:音频播放
8.2 视频播放
8.2.1 使用VideoView组件播放视频
8.2.2 使用MediaPlayer类播放视频
8.2.3 实例2:播放视频
本章小结
练习题
第9章 图形与动画
9.1 绘图技术
9.1.1 常用的绘图工具类介绍
9.1.2 绘制几何图形
9.1.3 动态绘制图形
9.1.4 实例1:动态弹球
9.2 图形特效制作
9.2.1 图形特效基础
9.2.2 使用Shader类渲染图形
9.2.3 实例2:图形伸缩倒影
9.3 动画技术
9.3.1 逐帧动画
9.3.2 补间动画
9.3.3 属性动画
9.3.4 实例3:野猪奔跑
本章小结
练习题
第10章 网络编程
10.1 Socket编程
10.1.1 Socket介绍
10.1.2 Socket通信模型
10.1.3 实例1:Socket通信
10.2 WebView编程
10.2.1 WebView组件
10.2.2 WebView与JavaScript
10.2.3 实例2:网页浏览
10.3 GPS定位
10.3.1 手机定位的方式
10.3.2 GPS开发常用工具类
10.3.3 GPS事件监听
10.3.4 区域临近警告
10.3.5 Android中的GPS开发过程
10.3.6 Geocoder解码
10.3.7 实例3:GPS信息
本章小结
练习题
参考文献
封底


📜 SIMILAR VOLUMES


Android应用程序开发(第2版)
✍ 王向辉 张国印 赖明珠 📂 Library 📅 2012 🏛 清华大学出版社 🌐 Chinese

<p>Android是一个优秀的开源手机平台,《高等院校信息技术规划教材:Android应用程序开发(第2版)》由浅入深地介绍了Android应用程序开发的方法和技巧,内容共12章,包括Android的简介、开发环境、第一个Android程序、Android生命周期和用户界面、组件通信与广播消息、后台服务、数据存储与访问、位置服务与地图应用、Widget组件、AndroidNDK开发以及综合示例设计与开发。 </p> <p>《高等院校信息技术规划教材:Android应用程序开发(第2版)》内容丰富,实用性强,既可用做高等院校信息技术的教材,也可供相关专业人士参考。</p>

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

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

Android应用开发教程
✍ 赵明渊 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书基于Android Studio和Eclipse开发环境,介绍Android系统体系结构和应用开发环境,Android应用的创建、调试和发布,Activity、Fragment和Intent,Android基本控件、高级控件,Android事件处理,后台服务,数据存储,多媒体服务,定位服务,应用项目开发等内容。 本书注重理论与实践的结合,采取“项目驱动”的方式进行讲述。本书在作者多年教学和软件开发经验的基础上,讲解详细深入,论述通俗易懂,具备编程基础的读者,通过本书的学习都可掌握Android软件开发。为方便教学,每章都有大量示范性设计实例和运行结果,所有实例都经过调试通过,书后还附有习题

Android应用开发教程
✍ 刘志强、庄旭菲、张旭 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

本书从已有Java基础的初学者角度出发,以Android的应用程序开发为主题,通过通俗易懂的语言,循序渐进、系统地介绍了Android平台基础知识以及进行应用程序开发应该掌握的基本技术。全书共分14章,内容包括Android系统架构、开发环境搭建、Android开发工具、Android的界面开发、服务与广播、Android多媒体、数据存储与数据共享、网络编程、Android传感器、Android位置服务与地图应用、综合移动应用项目等。本书的讲述由浅入深,结合了大量的实例,以加深读者对Android基础知识和基本应用的理解,帮助读者系统地掌握Android应用程序设计的基本技术,为从事基于And

JSP Web应用程序开发教程(第2版)
✍ 杨占胜,王鸽,王海峰 📂 Library 📅 2018 🏛 电子工业出版社 🌐 Chinese

JSP是Java EE的核心技术之一,它是一种与平台无关、基于Java Servlet技术及整个Java体系的Web开发技术,它秉承了Java语言的优势,开发周期短、代码执行效率高、可扩展性和可移植性强、技术规范公开,因此成为了开发Web应用程序(动态网站)的主要技术之一。本书系统地介绍了Tomcat服务器的使用、JSP的基本语法、JSP的内置对象、Servlet技术、Java Bean的使用、JDBC数据库应用开发等JSP基本技术;还介绍了Servlet事件监听器、过滤器、表达式语言、自定义标签、标准标签库(JSTL)等JSP高级技术;使用JSP解决Web应用程序开发中的常见问题,包括:页面

Android应用程序开发(第3版)
✍ 王向辉、张国印、沈洁 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

Android是一个优秀的开源手机平台,本书由浅入深地介绍了Android应用程序开发的方法和技巧。全书共分为12章,内容包括Android简介、开发环境、第一个Android程序、Android生命周期和用户界面、组件通信与广播消息、后台服务、数据存储与访问、位置服务与地图应用、 Widget组件、Android NDK开发以及综合示例设计与开发。本书内容丰富,实用性强,既可作为高等院校的教材,也可供相关专业人士参考。