本书从已有Java基础的初学者角度出发,以Android的应用程序开发为主题,通过通俗易懂的语言,循序渐进、系统地介绍了Android平台基础知识以及进行应用程序开发应该掌握的基本技术。全书共分14章,内容包括Android系统架构、开发环境搭建、Android开发工具、Android的界面开发、服务与广播、Android多媒体、数据存储与数据共享、网络编程、Android传感器、Android位置服务与地图应用、综合移动应用项目等。本书的讲述由浅入深,结合了大量的实例,以加深读者对Android基础知识和基本应用的理解,帮助读者系统地掌握Android应用程序设计的基本技术,为从事基于And
Android应用开发教程
✍ Scribed by 赵明渊
- Publisher
- 清华大学出版社
- Year
- 2018
- Tongue
- Chinese
- Leaves
- 472
- Series
- 21世纪高等学校计算机专业实用规划教材
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书基于Android Studio和Eclipse开发环境,介绍Android系统体系结构和应用开发环境,Android应用的创建、调试和发布,Activity、Fragment和Intent,Android基本控件、高级控件,Android事件处理,后台服务,数据存储,多媒体服务,定位服务,应用项目开发等内容。 本书注重理论与实践的结合,采取“项目驱动”的方式进行讲述。本书在作者多年教学和软件开发经验的基础上,讲解详细深入,论述通俗易懂,具备编程基础的读者,通过本书的学习都可掌握Android软件开发。为方便教学,每章都有大量示范性设计实例和运行结果,所有实例都经过调试通过,书后还附有习题答案。 本书可作为大学本科、高职、高专及培训班课程的教学用书,也适于计算机应用人员和计算机爱好者自学参考。
✦ Table of Contents
封面
扉页
内容简介
版权页
出版说明
前言
目录
第1章 Android系统体系架构和应用开发环境
1.1 Android概述
1.2 Android操作系统的体系架构
1.3 Eclipse集成开发环境
1.4 Android Studio集成开发环境
1.5 小结
习题1
第2章 Android应用的创建、调试和发布
2.1 Android项目的创建和运行
2.2 Android应用的目录结构
2.3 Android应用程序分析
2.4 Android应用的调试
2.5 Android应用项目的发布
2.6 小结
习题2
第3章 Activity、Fragment和Intent
3.1 Android应用程序的生命周期
3.2 Android应用的基本组件
3.3 Activity的运行状态和生命周期
3.4 Fragment的使用
3.5 Intent属性、过滤器和传递数据
3.6 小结
习题3
第4章 Android基本控件
4.1 用户界面设计
4.2 常用布局
4.3 常用控件
4.4 小结
习题4
第5章 Android事件处理、高级控件和菜单
5.1 Android事件处理机制
5.2 Android常用高级控件
5.3 菜单
5.4 小结
习题5
第6章 后台服务
6.1 Service组件及其生命周期
6.2 Service的启动模式和绑定模式
6.3 BroadcastReceiver组件
6.4 Notification
6.5 花卉图片的幻灯片展示
6.6 小结
习题6
第7章 数据存储
7.1 SharedPreferences
7.2 文件存储
7.3 SQLite数据库
7.4 数据共享
7.5 小结
习题7
第8章 多媒体服务
8.1 绘制2D图形
8.2 绘制3D图形
8.3 制作动画
8.4 音频播放与视频播放
8.5 声音采集与图像采集
8.6 多媒体服务应用举例
8.7 小结
习题8
第9章 定位服务和百度地图应用开发
9.1 定位服务概述
9.2 获取位置信息
9.3 百度地图应用开发
9.4 小结
习题9
第10章 Android应用项目开发
10.1 网上求职手机客户端系统需求分析和设计
10.2 网上求职手机客户端系统程序结构设计
10.3 基本页面
10.4 用户登录和注册
10.5 职位详情
10.6 我的信息
10.7 小结
习题10
正文结束
习题参考答案
参考文献
图书资源支持
📜 SIMILAR VOLUMES
本书选用Eclipse作为开发工具,结合丰富的示例,图文并茂、深入浅出地分析讲解基于Android系统的应用程序设计。全书共分14章,内容主要包含Android开发环境搭建、Android模拟器应用、用户界面设计、Activity的基本用法、对话框与消息框、常用资源、常用控件、Intent与BroadcastReceiver、图与动画、多媒体应用、网络通信与服务、数据存储以及传感器应用。书中技术内容安排不求面面俱到,但求要点突出、实用;示例代码的编写,层次分明、书写规范,注释清晰明了,特别利于代码的分析和解读,从而更加高效地掌握相关的技术。同时,对一些重点和难点的内容,还辅以必要的“说明”和“
Android系统是目前最为流行的智能手机操作系统之一,面向Android系统的应用开发是目前的技术热点。本书针对Android SDK 7,结合全新的Android Studio开发环境,对Android应用编程基础知识进行讲解,易于读者理论联系实践,尽快掌握Android系统编程知识。 本书分为14章,使用Java开发语言,内容主要包括Android 系统的发展历史、系统架构、应用程序框架、界面开发、网络访问、多媒体应用程序开发、数据存储等。本书每一章都给出实例,使读者进一步巩固所学的知识,提高综合实战能力。 本书既适合熟悉Java编程的Android初学者和具有一定Android编程经验
《Android移动应用开发教程》详细阐述了基于Android操作系统的移动应用开发技术,共9章。第1章主要介绍Android的基础知识; 第2章讲解Android开发环境的搭建以及不同环境之间的转换与比较等; 第3章讲述Activity及其生命周期,JUnit单元测试,资源的调用等; 第4章讲解常见的UI控件以及自定义控件的使用等; 第5章讲解Intent与组件通信; 第6章讲解Android的后台服务; 第7章讲解数据存储技术; 第8章讲解网络通信技术,包括Android网络通信原理,Socket、HTTP、URL以及WebView等网络通信机制等; 第9章是一个完整的综合案例——移动办公
本书全面细致地讲解了 Android 应用开发的各种技术,是学习 Android 应用编程的必备教材。全书在原第 1 版的基础上使用 Android Studio 作为开 发工具,面向 Android 9.0 修正新的实现方法和技术。本书全面讲解了开发环 境的搭建,Android 资源的使用,Android 界面设计技术(Android 组件), Activity 的使用,信使、广播和消息处理,Service 应用,Android 数据存储处 理,多媒体组件的使用,图形特效与动画技术,网络编程等方面的知识。 本书在讲解基础知识的同时,注重动手能力的提升,每个技术模块都 精心设计了
《Android移动应用开发实践教程》系统地介绍了Android应用开发的基本原理、四大组件、数据存储和网络应用,并提供了相应的实践引导,主要内容包括:Android基础入门、Activity与Intent、Android UI开发、数据存储与I/O服务与广播、Android多线程和网络编程等。