本书以Android Studio为开发环境,从移动网络编程应用需求出发,由浅入深、循序渐进地介绍了Android基础编程和网络编程,涵盖了Android移动网络程序开发的理论、实验和课程设计。全书包含四大部分: 第1部分是Android程序开发基础,包括开发环境搭建、移动程序创建、用户界面设计、组件通信、数据存储与访问、广播与后台服务; 第2部分是Android网络编程,包括WiFi操作、TCP、UDP、HTTP、蓝牙和百度地图应用编程; 第3部分是Android移动应用编程实践,包括Android开发环境搭建、移动程序结构、用户界面、组件通信、数据存储与访问、后台服务、WiFi管理、Soc
Android移动网络程序设计案例教程
✍ Scribed by 傅由甲
- Publisher
- 清华大学出版社
- Year
- 2016
- Tongue
- Chinese
- Leaves
- 311
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书从移动网络编程应用需求出发,由浅入深、循序渐进地介绍了Android基础编程和网络编程,涵盖了Android移动网络程序设计的理论、实验和课程设计。全书分为四大部分:第一部分是Android程序开发基础,包括开发环境搭建、移动程序创建、用户界面设计、组件通信、数据存储与访问、广播与后台服务;第二部分是Android网络编程,包括WiFi操作、TCP、UDP、HTTP及蓝牙编程;第三部分是Android移动应用编程实践,包括Android开发环境搭建、移动程序结构、用户界面、组件通信、数据存储与访问、后台服务、WiFi管理、Socket、HTTP和蓝牙开发实验;第四部分是Android移动网络开发课程设计,包括课程设计的目的、题目及要求等。全书采用案例教学和项目引导驱动相结合的方式,除了对每章的重要知识点辅以范例讲解外,还以“移动点餐系统”项目为线索,在将各章节知识点串起来的过程中重点揭示如何利用所学技能进行实战,从而领悟到更多的工程技巧。通过本书的学习能让读者快速掌握移动网络应用程序的开发流程和编程技能,并获得较好的工程实践体验。本书既可以作为高等院校信息技术的教材,也可供相关专业人士参考。同时,为了配合教学及自学,本书提供了配套教学的PPT和源代码以供参考。
✦ Table of Contents
封面
扉页
内容简介
版权页
出版说明
前言
目录
第1章 Android开发起步
1.1 Android简介
1.2 Android开发环境
1.3 在Eclipse开发环境中使用Android
1.4 Android四大组件
第2章 Android应用程序及生命周期
2.1 创建“移动点餐系统”Android程序
2.2 “移动点餐系统”项目关键文件
2.3 Android生命周期
2.4 程序调试
第3章 Android用户界面程序设计
3.1 用户界面基础
3.2 界面布局
3.3 界面常用控件
3.4 “移动点餐系统”用户界面
第4章 多个用户界面的程序设计
4.1 用户界面切换与传递参数
4.2 消息提示
4.3 对话框
4.4 菜单
4.5 “移动点餐系统”多用户界面程序设计
第5章 Android数据存储与访问
5.1 简单存储
5.2 文件存储
5.3 数据库存储
第6章 Android系统的广播与服务
6.1 广播消息
6.2 服务简介
6.3 本地服务
6.4 远程服务
第7章 网络编程基础
7.1 网络编程基本知识
7.2 在Android系统中操作WiFi
第8章 Socket编程
8.1 套接字
8.2 TCP传输编程
8.3 UDP传输编程
8.4 使用无线局域网的“移动点餐系统”
第9章 HTTP编程
9.1 HTTP概述
9.2 URL处理
9.3 HttpClient使用方法
9.4 使用互联网的“移动点餐系统”
第10章 蓝牙传输编程
10.1 蓝牙概述
10.2 Android蓝牙API介绍
10.3 Android蓝牙基本应用编程
第11章 Android移动应用编程实践
11.1 实验1:搭建Android开发环境
11.2 实验2:Android应用程序及生命周期
11.3 实验3:Android用户界面设计
11.4 实验4:多个用户界面的程序设计
11.5 实验5:数据存储与访问
11.6 实验6:后台服务
11.7 实验7:WiFi网络操作
11.8 实验8:Socket网络编程
11.9 实验9:HTTP编程
11.10 实验10:蓝牙传输编程
第12章 Android移动应用编程课程设计
12.1 课程设计目的
12.2 题目及要求
12.3 考核方式
正文结束
参考文献
📜 SIMILAR VOLUMES
本书对Android技术进行深入剖析和全面讲解,内容涵盖Android基本理论、Activity、UI基础、资源管理、UI进阶、Intent、BroadcastReceiver、SQLite数据存储、ContentProvider数据共享、Service服务及网络编程等。 书中所有代码基于Android 7.0版本,且均在Android Studio开发环境下进行调试和运行。内容涉及Android 5.0、Android 6.0和Android 7.0版本新特性,以及Android Studio环境常用配置和程序签名。 本书重点突出,强调动手操作能力,以案例驱动(近200个案例),使得读者能够
本书从初学者角度出发,由浅入深、循序渐进地介绍了PHP和MySQL的一些知识,并提供了大量的PHP程序案例,课后还有习题供读者练习。 本书共分为12章,主要内容包括:PHP概述与运行环境搭建、PHP基本语法、PHP数据处理、PHP流程控制语句、PHP函数、数组、字符串和正则表达式、面向对象的程序设计、PHP表单应用、session和cookie、文件和目录处理、MySQL数据库。每章后面都提供了一个综合案例及习题。 本书适合初学者使用。另外,对于大中专院校和培训班的学生,本书更是一本不可多得的教材。
<p>肖云鹏、刘宴兵、徐光侠编著的这本《Android程序设计教程》是“21世纪高等学校规划教材·计算机科学与技术”丛书之一。是为大学本、专科生学习Android准备的教材。全书以“what、why、how”的方式讲解,强调原理,重视实践。以大学期间最常使用的教学案例“图书管理系统”贯穿每个知识点。</p> <p> 同时,根据实际教学情况,我们在本书的实例中用最简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等学生们前期课程学习过但实际运用不一定掌握了的重要知识点。</p> <p> 《Android程序设计教程》对学生前期基础知识假
C语言是一门入门语言,是学习其他计算机语言的基础。本书共10章,内容包括:初识C语言,C语言案例概述,基本数据类型、运算符和表达式,数据的输入/输出,结构化程序设计,数组,函数,自定义数据类型,指针,文件。本书内容的讲解注重理论联系实际,以教师工资管理系统案例贯穿C语言各知识点的讲解,并在附录中给出教师工资管理系统的完整代码。本书包含精选的习题,学生通过练习不仅能掌握C语言相关理论知识,还能进一步训练编程能力。本书可作为大学本科、高职高专学生“C语言程序设计”课程的教学用书,同时也可作为参加计算机等级考试的人员和自学者的参考书。