书籍详情
《Android Studio移动开发教程》[44M]百度网盘|亲测有效|pdf下载
  • Android Studio移动开发教程

  • 出版社:电子工业出版社
  • 出版时间:2019-01-01
  • 热度:9203
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐
  配典型案例、丰富的教学资源。
内容简介
  本书系统地介绍了在Android Studio环境下开发Android应用的基础知识和实际应用。全书共分11章,包括Android开发环境搭建、项目文件结构分析、Android程序运行原理、用户界面设计、服务与广播组件、SQLite数据库编程、内容提供者组件、Android近距离通信、位置服务与地图应用、Android网编编程等,其内容从简单到复杂,循序渐近,结构合理,逻辑性强。本书以实际应用为出发点,以介绍Android的四大组件为主线。对于章节中的很多知识点,本书都精心设计了典型例子以说明其用法,每章配有习题及实验。与本书配套的教学网站,包括了教学大纲、实验大纲、各种软件的下载链接、课件和案例源代码下载、在线测试等,极大地方便了教与学。
作者简介
  吴志祥,武汉科技大学计算机科学与技术学院技术系副教授,具有丰富的Java、Android编程开发教学经验,主编《Java程序设计简明教程》《Java EE应用开发教程》《Android应用开发案例教程》《PHP动态网页设计与网站架设》等多部畅销教材。
目录
前言
第1章 Android应用开发概述及开发环境
1.1 移动开发与智能手机
1.2 Android系统架构
1.3 Android Studio开发环境
1.4 创建和运行Android应用
习题1
实验1
第2章 Android项目结构分析及调试
2.1 Android项目的文件系统结构
2.2 Android应用程序的基本组成
2.3 Android虚拟机Dalvik
2.4 Android Studio项目调试
习题2
实验2
第3章 Android UI与Activity组件
3.1 用户界面UI设计
3.2 活动组件Activity
3.3 常用Widget控件的使用
3.4 高级UI程序设计
习题3
实验3
第4章 手机基本功能程序设计
4.1 预备知识
4.2 打电话程序设计
4.3 短信程序设计
4.4 手机音频播放与录音程序设计
4.5 手机视频播放
4.6 手机拍照程序设计
习题4
实验4
第5章 服务组件及其应用
5.1 服务组件Service的基本用法
5.2 远程服务
5.3 综合应用实例—自动挂断来电后回复短信
习题5
实验5
第6章 广播组件与通知
6.1 广播与BroadcastReceiver组件
6.2 自定义广播及其使用
6.3 通知
习题6
实验6
第7章 SQLite数据库编程
7.1 SQLite数据库简介
7.2 使用SQLiteOpenHelper创建、打开或更新数据库
7.3 使用SQLiteDatabase实现数据库表的增加、删除、修改和查询
习题7
实验7
第8章 Android内容提供者组件
8.1 ContentProvider组件及其相关类
8.2 自定义ContentProvider及其使用
8.3 读取手机联系人信息
8.4 Android后台线程与Android组件的综合应用
习题8
实验8
第9章 Android近距离通信技术
9.1 WiFi通信
9.2 蓝牙通信Bluetooth
9.3 近场通信NFC
习题9
实验9
第10章 位置服务与地图应用开发
10.1 位置服务概述
10.2 Android定位实现
10.3 百度定位及地图应用开发
习题10
实验10
第11章 Android网络编程
11.1 基于HTTP协议的Android网络编程
11.2 Android网络图像下载与通信框架
11.3 手机App与Web服务器通信
习题11
实验11
习题答案
参考文献
前言
  Android一词的本义是“机器人”,是由Google公司于2007年11月对外发布的一种以Linux为基础的开源操作系统,主要用于移动设备。近年来,Android平台得到了广大手机厂商和移动运营商的广泛支持。Android智能手机的强大功能和广泛普及,促使各高校纷纷开设Android移动平台开发课程。
  本书系统地介绍了在Android Studio 3.1.2环境下开发Android应用的基础知识和实际应用。全书分11章,包括Android应用开发概述及开发环境、Android项目文件结构分析及调试、Android UI与Activity组件、手机基本功能程序设计、服务组件及其应用、广播组件与通知、SQLite数据库编程、Android内容提供者组件、Android近距离通信技术、位置服务与地图应用开发和Android网络编程。
  本书以介绍Android的四大组件为主线,对于章节中的很多知识点,本书都精心设计了典型案例以说明其用法,并配有习题及实验。本书配套的教学网站,包括教学大纲、实验大纲、各种软件的下载链接、课件和案例源代码下载链接、在线测试等内容,极大地方便了教与学的实施。
  本书写作特色鲜明:一是教材结构合理,对教材目录的设置进行了深思熟虑,多次推敲,在正文中指出了相关章节知识点之间的联系;二是知识点介绍简明,编者精心设计的案例紧扣理论;三是采用大量的截图,可清晰地反映jar包、软件包、类(或接口)的层次关系;四是通过综合案例的设计与分析,可让学生综合使用Android应用开发的各个知识点;五是开发制作了配套的上机实验网站,方便教与学的实施。
  本书第1~5章由肖琨编写;第6~11章由吴志祥、史兴燕和张智编写。吴志祥负责课程教学网站的开发,张智负责课件的制作。
  本书既可作为高等院校计算机专业和非计算机专业学生学习“Android移动平台应用开发”等课程的教材,也可作为Android初学者的入门参考书。
  访问本书配套的课程网站http://www.wustwzx.com/as/index.html,可获取课件、案例源代码等教学资料。
  由于编者水平有限,书中错漏之处在所难免,在此真诚欢迎读者多提宝贵意见,读者可通过访问编者的教学网站http://www.wustwzx.com与编者QQ联系,以便再版时更正。
精彩书摘
  Android智能手机,除了具备模拟手机打电话、发短信、蓝牙、上网等基本功能外,还具有用户定制操作系统的功能,可以像普通的计算机一样,安装或卸载应用程序。
  智能手机本质上也是一台计算机,但与普通计算机有一定的差别。普通计算机的键盘、鼠标对应于较多的操作(如翻页、双击等),而手机支持各种手势对应的事件(如长按等)。智能手机与计算机的差别如下:
  ● 手机只有用于返回桌面的Home键和退出主界面或返回到上一级界面的返回键;
  ● 手机的用户操作可分为按键和触屏两种。触屏事件(如滑屏、长按等)是Android所特有的;
  ● 手机进入文本编辑时,使用的是软键盘(不同于普通计算机);
  ● 手机系统集成了众多的硬件,如摄像头、录音机、GPS 芯片、蓝牙芯片、WiFi网卡等。
  手机的存储系统分为运行内存、手机内存和扩展存储三部分。其中,手机内存主要指系统区(包括最底层的Linux系统、自带的应用程序和用户应用程序)。此外,手机厂商通常会从手机内存中划分一部分存储用户数据(如照片、音乐等),即标准SD卡。
  Android手机的软件系统包括操作系统、中间件和一些主要应用,是基于Java系统,运行在Linux 2.6内核上的。此外,Android手机还具有如下特点:
  ● Android SDK提供多种开发所必需的工具与API,如提供访问硬件的API函数,简化了摄像头、GPS等硬件的访问过程;
  ● 具有自己的运行环境和虚拟机Dalvik;
  ● 提供丰富的界面控件功能,加快用户界面的开发速度,保证Android平台上程序界面的一致性;
  ● 提供轻量级的进程间通信机制Intent,使跨进程组件通信和发送系统级广播成为可能,提供了Service作为无用户界面、长时间后台运行的组件;
  ● 支持高效、快速的数据存储方式。