Android移动开发项目化教程(双色)

收藏
简介 目录 样张 更多
  • ISBN:978-7-5165-1163-3/01
  • 作者:李扬
  • 出版社:航空工业
  • 适用层次:通用
  • 出版/修订日期:2024-02-01
本书共有22个项目,分为5个篇节:环境搭建篇、基础篇、进阶篇、数据处理篇和扩展篇。环境搭建篇介绍了Android系统的产生与发展过程、Android开发环境搭建、Android模拟器与开发终端以及Android工程创建与资源使用;基础篇介绍了Android常用界面控件、Android常用界面布局、Android单击事件的处理、Intent实现消息传递以及Activity的生命周期;进阶篇介绍了高级用户界面设计、列表视图ListView、自定义菜单、BroadCastReceiver实现广播的接收与发送以及Service生命周期;数据处理篇介绍了SharedPerference与XML、IO操作与数据存储访问、SQLite实现数据的存储与访问以及ContentProvider实现数据共享;扩展篇包括位置服务与百度地图实现地图定位、桌面小组件、NDK的安装和使用以及NDK编译生成动态库。
本书涉及面广,涉及Android项目开发的各种知识,讲解明了清晰,可供Android初学者使用,也可作为各类院校的学生和相关培训班的学员的教材使用。

环境搭建篇

 

项目一  Android系统概述

一、项目要求

二、项目相关知识

三、项目实施过程

1Android系统的产生与发展

2Android系统的优势

3Android平台架构

4Android平台特性

5Android市场

四、项目思考与扩展

 

项目二  Android开发环境设置

一、项目要求

二、项目相关知识

1.操作系统要求

2JDKJava Development Kit

3Eclipse

4Android SDK

5ADTAndroid Development Tools

6Android Studio集成开发工具

三、项目实施过程

1.安装JDK

2.安装Eclipse

3.安装SDK

4.安装ADT

5Android Studio的下载、安装和使用

四、项目思考与扩展

 

项目三  Android模拟器与开发终端

一、项目要求

二、项目相关知识

1Android模拟器简介

2AVD和真实设备的区别

三、项目实施过程

1.创建Android虚拟设备

2.连接真实Android设备

四、项目思考与扩展

 

项目四  Android工程创建与资源使用

一、项目要求

二、项目相关知识

1Android SDK软件开发包

2Android程序结构

3DDMS

三、项目实施过程

1.建立Android项目

2DDMS的使用

四、项目思考与扩展

 

基础篇

 

项目五  Android常用界面控件

一、项目要求

二、项目相关知识

1Android视图类

2.本文框TextView

3.按钮

4.单选按钮和复选框按钮

5.列表选择框

三、项目实施过程

1.项目创建

2XML布局文件的开发

四、项目思考与扩展

 

项目六  Android常用界面布局

一、项目要求

二、项目相关知识

1.线性布局

2.表格布局TableLayout

3.帧布局

4.相对布局RelativeLayout

三、项目实施过程

1.创建工程

2XML布局文件的开发

四、项目思考与扩展

 

项目七  Android单击事件的处理

一、项目要求

二、项目相关知识

1.事件监听原理

2findViewById()方法

3.按钮单击事件的四种方法

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java文件的开发

四、项目思考与扩展

 

项目八  Intent实现消息传递

一、项目要求

二、项目相关知识

1Intent概述

2.显性Intent

3.显性Intent的数据传递

4.隐性Intent

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java文件的开发

四、项目思考与扩展

 

项目九  Activity的生命周期

一、项目要求

二、项目相关知识

1Android生命周期与进程优先级

2Activity的生命周期

3Log类的使用

三、项目实施过程

四、项目思考与扩展

 

进阶篇

 

项目十  高级用户界面设计

一、项目要求

二、项目相关知识

1.自动完成文本框AutoCompleteTextView

2.进度条ProgressBar

3.拖动条SeekBar

4.星级评分条RatingBar

5.选项卡TabHost

6.图像切换器ImageSwitcher

7.画廊视图Gallery

8.消息提示框Toast

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java文件的开发

四、项目思考与扩展

 

项目十一  列表视图ListView

一、项目要求

二、项目相关知识

1ListView

2.直接使用ListView组件创建ListView

3.让Activity继承ListActivity实现列表

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java文件的开发

四、项目思考与扩展

 

项目十二  自定义菜单

一、项目要求

二、项目相关知识

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java文件的开发

四、项目思考与扩展

 

项目十三  BroadCastReceiver实现广播的接收与发送

一、项目要求

二、项目相关知识

1.广播

2.静态和注册广播接收器

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java文件的开发

四、项目思考与扩展

 

项目十四  Service生命周期

一、项目要求

二、项目相关知识

1Service简介

2Service生命周期

3.跨进程服务简介

三、项目实施过程

1.工程创建

2XML布局文件的开发

3Java文件的开发

4.扩展练习

5.项目验证

四、项目思考与扩展

 

数据处理篇

 

项目十五  SharedPerferenceXML

一、项目要求

二、项目相关知识

1SharedPerference简介

2SAX的简介

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java程序的开发

4.扩展练习

5.项目验证

四、项目思考与扩展

 

项目十六  IO操作与数据存储访问

一、项目要求

二、项目相关知识

1.内部文件存储

2.外部文件存储

3.资源文件使用

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java文件的开发

4.扩展练习

5.项目验证

四、项目思考与扩展

 

项目十七  SQLite实现数据的存储与访问

一、项目要求

二、项目相关知识

1SQLite简介

2SQLite对数据库的操作

3.动态广播的使用

三、项目实施过程

1.工程创建

2XML布局文件的开发

3Java文件的开发

4.扩展练习

5.项目验证

四、项目思考与扩展

 

项目十八  ContentProvider实现数据共享

一、项目要求

二、项目相关知识

1ContentProvider介绍

2.系统通讯录核心操作代码

三、项目实施过程

1.工程创建

2XML布局文件的开发

3Java文件的开发

4.项目验证

四、项目思考与扩展

 

扩展篇

 

项目十九  位置服务与百度地图实现地图定位

一、项目要求

二、项目相关知识

1.基于位置的服务简介

2LocationManager的基本用法

3.获取GPS定位信息的步骤

4.使用MapView显示定位的过程

三、项目实施过程

1.工程创建

2XML布局文件的开发

3Java文件的开发

4.项目验证

四、项目思考与扩展

 

项目二十  桌面小组件

一、项目要求

二、项目相关知识

三、项目实施过程

1.创建工程

2XML布局文件的开发

3Java文件的开发

4.项目验证

四、项目思考与扩展

 

项目二十一  NDK的安装和使用

一、项目要求

二、项目相关知识

1NDKNative Development Kit

2Cygwin

3so文件

三、项目实施过程

1Cygwin

2NDK环境参数的设置

3Windows环境下利用NDK生成SO

四、项目思考与扩展

 

项目二十二  NDK编译生成动态库

一、项目要求

二、项目相关知识

三、项目实施过程

1.创建工程

2Java文件的开发

四、项目思考与扩展

 

参考文献

微课 教材练习 资料下载 ....
立即下载
价格:¥58.00
加入购物车立即购买