网站颜色:

包邮 Android移动应用开发教程 大学教材中职高职教材教材 计算机互联网 教材 工学 机械 程序开发 移动终端 应用程序 程序设计YS

  • 产品名称:Android移动应用开发教程
  • 书名:Android移动应用开发教程
  • 作者:无
  • 定价:55.00元
  • 书名:Android移动应用开发教程
  • 是否是套装:否
  • 出版社名称:机械工业出版社

790-200-公告2.jpg


商品参数

Android移动应用开发教程
   定价 (咨询特价)
出版社 机械工业出版社
版次 1
出版时间 (咨询特价)年09月
开本 16开
作者 刘佰龙
装帧 平装
页数 328
字数  
ISBN编码 68
重量  

目录

 

前言

第1章Android基础知识

1.1Android简介

1.1.1Android的起源

1.1.2Android的发展历程

1.1.3Android的体系结构

1.1.4Dalvik虚拟机

1.1.5ART模式

1.2Android开发环境的搭建

1.2.1Windows系统下的传统搭建方式

1.2.2ADT Bundle开发工具集合

1.2.3Android Studio开发环境

1.3创建Android项目

1.3.1Android项目的创建步骤

1.3.2Android项目的目录结构

1.3.3Android程序的打包

1.4Android项目工具

1.4.1Android虚拟机

1.4.2虚拟机调试监控服务

1.4.3Android调试桥

1.5Android四大组件简介

1.6小结

1.7实践与练习

第2章Java语言基础知识

2.1Java语言概述

2.1.1Java语言的发展史

2.1.2Java语言的特点

2.1.3Java的体系

2.2Java基本语法

2.2.1Java程序的构成

2.2.2数据类型、变量和常量

2.2.3运算符和表达式

2.2.4数组

2.2.5流程控制

2.3面向对象的编程

2.3.1类和对象

2.3.2接口的定义与实现

2.3.3Java中常用的类

2.4小结

2.5实践与练习

第3章Android UI设计

3.1Android UI简介

3.2Android常用的Widgets

3.2.1按钮

3.2.2静态文本框

3.2.3编辑框

3.2.4单选按钮

3.2.5复选框

3.2.6下拉列表框

3.2.7图像视图

3.3Android常用的布局管理器

3.3.1布局文件的创建、修改与加载

3.3.2线性布局

3.3.3相对布局

3.3.4帧布局

3.3.5表格布局

3.3.6网格布局

3.3.7绝dui布局

3.4Android屏幕中的单位

3.5Android入酶例——

拨号器

3.6Android单击事件的处理方法

3.7样式和主题

3.7.1样式

3.7.2主题

3.8Android程序的调试

3.8.1Eclipse平台调试

3.8.2Android SDK调试

3.8.3JUnit测试

3.9小结

(咨询特价)实践与练习

第4章活动

4.1活动概述

4.1.1活动简介

4.1.2活动的创建

4.1.3活动的启动和关闭

4.1.4案例——在工程中创建并启动

一个新活动

4.2意图

4.2.1意图简介

4.2.2意图的属性

4.2.3意图的投递

4.3活动之间的跳转

4.3.1显式跳转

4.3.2隐式跳转

4.3.3案例——打开浏览器活动

界面

4.3.4案例——打开发送短信界面

4.4活动之间的数据传递

4.4.1使用Intent传递数据

4.4.2使用Bundle传递数据

4.4.3案例——使用Intent和Bundle

传递数据

4.4.4数据的回传

4.4.5案例——头像选择

4.5活动的周期

4.5.1认识活动周期

4.5.2活动周期中的方法

4.5.3活动的4种状态

4.5.4案例——周期演示

4.6活动的启动模式

4.6.1活动的任务栈

4.6.2Standard启动模式

4.6.3singleTop启动模式

4.6.4singleTask启动模式

4.6.5singleInstance启动模式

4.7小结

4.8实践与练习

第5章文件存取数据

5.1数据存储概述

5.2Android下的文件存储

5.2.1文件存储到内存

5.2.2文件存储到SD卡

5.2.3案例——使用文件存储实现仿

登录界面

5.3使用SharedPreferences存储

数据

5.3.1案例——使用SharedPreferences

实现仿QQ登录界面

5.4XML文件的序列化和解析

5.4.1XML文件

5.4.2XML文件的序列化

5.4.3案例——使用XML序列化存储仿

登录

5.4.4XML文件的解析

5.4.5案例——使用PULL解析仿

登录界面

5.5小结

5.6实践与练习

第6章SQLite数据库

6.1SQLite数据库简介

6.2SQLite数据库的管理

6.2.1帮助类SQLiteOpenHelper及数据库的

创建

6.2.2SQL语句操作数据库

6.2.3案例——使用SQL语句实现学生

信息管理

6.2.4SQLite操作API

6.2.5案例——使用SQLite操作API

实现学生信息管理

6.3SQLite3工具

6.4数据库的事务操作

6.5数据库的可视化

6.5.1ListView控件

6.5.2常用的数据适配器

6.5.3案例——使用ArrayAdapter配置

ListView显示学生信息

6.5.4案例——使用SimpleAdapter配置

ListView显示学生信息

6.5.5案例——使用自定义的适配器

配置ListView显示学生信息

6.5.6ListView的单击事件和长按

事件

6.6小结

6.7实践与练习

第7章内容提供者实现数据

共享

7.1内容提供者简介

7.2通用资源标识符的使用

7.2.1通用资源标识符的组成

7.2.2通用资源标识符的解析

7.3自定义内容提供者

7.3.1内容提供者的创建

7.3.2访问内容提供者

7.3.3案例——使用ContentProvider实现

学生信息的操作

7.4预定义的内容提供者

7.4.1系统常用的内容提供者

7.4.2案例——短信备份和还原

7.4.3案例——信息管理器

7.5内容观察者

7.5.1内容观察者简介

7.5.2案例——短信器

7.6小结

7.7实践与练习

第8章广播接收者

8.1广播接收者简介

8.1.1广播接收者的创建与注册

8.1.2案例——简单的广播过程

演示

8.2广播接收者的种类

8.2.1常驻型广播和非常驻型广播

8.2.2无序广播和有序广播

8.3自定义广播接收者

8.3.1自定义广播接收者的

实现步骤

8.3.2案例——商场优惠政策广播

实例

8.4预定义广播接收者

8.4.1系统常用的广播接收者

8.4.2案例——IP拨号器

8.4.3案例——短信拦截器

8.5小结

8.6实践与练习

第9章服务

9.1服务简介

9.1.1服务的概念

9.1.2服务的创建

9.1.3案例——锁屏和解锁广播在服务

中实现

9.2服务的周期

9.3开启服务的两种方式

9.3.1标准方式开启和关闭服务

9.3.2案例——标准方式开启服务

9.3.3绑定方式开启和关闭服务

9.3.4案例——绑定方式调用服务内部

方法

9.4本地服务和远程服务

9.4.1本地服务和远程服务的概念

9.4.2案例——器

9.4.3案例——自定义远程服务

9.5小结

9.6实践与练习

第10章网络编程与Internet应用

10.1网络编程基础

10.1.1HTTP简介

10.1.2Android中的线程与消息处理

机制

10.1.3Tomcat环境搭建

10.2通过HTTP访问网络

10.2.1向服务器请求和提交数据的

方式

10.2.2HttpURLConnection方式访问

网络

10.2.3案例——图片查看器

10.2.4案例——仿QQ网络登录

10.2.5HttpClinet访问网络

10.3开源项目Async HttpClient

10.3.1使用Async HttpClient访问

网络

10.3.2案例——文件上传

10.4文件的多线程下载

10.4.1多线程下载的原理

10.4.2案例——文件的多线程下载

10.5小结

10.6实践与练习

第11章图形图像与多媒体开发

11.1常用绘图类

11.1.1Paint类

11.1.2Canvas类

11.1.3Bitmap类

11.1.4BitmapFactory类

11.1.5其他类

11.1.6案例——图片增加水印

11.2图像效处理

11.3Android中的动画

11.3.1补间动画

11.3.2逐帧动画

11.3.3案例——开机自启动动画

11.4播放音频

11.4.1使用MediaPlayer播放音频

11.4.2使用SoundPool播放音频

11.4.3案例——网络音频播放器

11.5播放视频

11.5.1使用VideoView控件播放

视频

11.5.2使用MediaPlayer和SurfaceView

播放视频

11.5.3案例——简易视频播放器

11.6小结

11.7实践与练习

第12章经典范例——天气预报

APP

12.1任务需求及准备工作

12.2UI界面设计

12.3响应代码实现

12.3.1设置城市功能模块

12.3.2网络获取XML文件模块

12.3.3天气业务类的构造

12.3.4XML文件的解析模块

12.3.5刷新模块

12.3.6内容显示模块

12.4APP功能测试

参考文献


内容介绍

 

《Android移动应用开发教程》系统地介绍了Android移动应用开发技术,并根据课堂教学特点合理设计规模案例,既满足了学生的学习需求,也保证了课堂授课进度。《Android移动应用开发教程》首先介绍了Android开发的基础知识,包括发展历程、环境搭建、项目创建、Java编程基础、UI设计以及Activity,然后讲解了Android中的数据存储,包括文件存储、SharedPreferences、SQLite数据库和内容提供者等,接着介绍了Android的广播接收者和服务两大组件,随后介绍了Android的网络编程与Internet应用,后以天气预报APP作为综合案例,展示了完整应用的开发过程。

《Android移动应用开发教程》深入浅出、通俗易懂、图文并茂。本书可作为普通高等院校计算机相关专业类课程教学用书,也可作为相关工作人员的自学参考用书。

公告.jpg

山东书虫图书专营店热门设计联盟服务商