网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Android应用开发实践教程 第2版
分类
作者 韩冬
出版社 电子工业出版社
下载
简介
目录
部分基础篇
章开发环境搭建和Android应用
1.1Android简介
1.1.1Android传奇
1.1.2Android体系结构
1.2搭建Android应用开发环境
1.2.1JDK的下载、安装与配置
1.2.2安装AndroidStudio
1.3个Android应用
1.3.1创建MyHello项目
1.3.2SDK Manager
1.3.3AVD Manager
1.3.4运行Android应用
1.4Android项目结构
1.4.1Project工具窗口
1.4.2工程目录说明
1.4.3app目录结构
1.4.4项目全局build.gradle和模块build.gradle
1.5Android应用的基本组件
1.6Activity的生命周期
1.7Android日志工具Log
1.8相关阅读:Andy Rubin与Android
1.8.1未来的夏娃
1.8.2Andy Rubin黯然离场
1.8.3Andy Rubin早年岁月
1.9本章小结
习题1
第2章用户界面设计
2.1视图组件与容器组件
2.2控制UI界面
2.2.1使用XML布局文件控制UI界面
2.2.2在Java代码中控制UI界面
2.2.3使用XML布局文件和Java代码混合控制UI界面
2.3基本UI组件
2.3.1TextView和EditText
2.3.2Button、ImageButton、ImageView、RadioButton和CheckBox
2.3.3ProgressBar、ScrollView和Toast
2.3.4日期时间类组件
2.3.5布局管理器
2.4不错UI组件
2.4.1列表类组件
2.4.2对话框
2.4.3菜单
2.4.4标签栏
2.5Handler消息传递机制
2.6项目实战:“移动商城”(一)
2.6.1任务说明
2.6.2项目讲解
2.6.3典型代码及技术实现
2.7相关阅读:ButterKnife的使用
2.8本章小结
习题2
第3章自定义View
3.1自定义View的分类
3.2自定义View的构造函数
3.3View的绘制流程
3.3.1Measure过程
3.3.2Layout过程
3.3.3Draw过程
3.4自定义View示例
3.4.1实现一个基本的自定义View
3.4.2支持wrap_content属性和padding属性
3.4.3自定义属性
3.5本章小结
习题3
第4章Activity和Intent
4.1使用Activity
4.1.1Activity的配置
4.1.2Activity的启动和关闭
4.1.3使用Bundle在Activity之间交换数据
4.1.4调用另一个Activity并返回结果
4.2Activity的四种启动模式
4.2.1standard模式
4.2.2singleTop模式
4.2.3singleTask模式
4.2.4singleInstance模式
4.3Intent对象
4.3.1显式Intent和隐式Intent
4.3.2Intent过滤器
4.3.3Intent的属性
4.4本章小结
习题4
第5章后台服务与广播消息
5.1Service的应用
5.1.1Service的启动方式
5.1.2Service的生命周期
5.1.3跨进程调用Service
5.2接收广播消息
5.2.1简介
5.2.2发送广播
5.2.3有序广播
5.2.4接收系统广播消息
5.3本章小结
习题5
第6章数据存储与访问
6.1SharedPreferences存储
6.1.1将数据存储到SharedPreferences
6.1.2从SharedPreferences中读取数据
6.1.3SharedPreferences举例
6.2SQLite数据库
6.2.1手动建库
6.2.2SQLiteDatabase
6.2.3SQLiteOpenHelper
6.2.4Cursor和ContentValues
6.2.5代码建库
6.3文件存储
6.3.1内部存储
6.3.2外部存储(读/写SD卡上的文件)
6.4数据共享
6.4.1ContentProvider
6.4.2Uri
6.4.3UriMatcher和ContentUris
6.4.4ContentResolver
6.4.5创建数据提供者
6.4.6使用数据提供者
6.5相关阅读:Android系统中内部存储和外部存储的若干疑问
6.6本章小结
习题6
第二部分提高篇
第7章Java并发编程
7.1Java线程池简介
7.2Executor与ExecutorService
7.2.1Executor
7.2.2ExecutorService
7.2.3常用线程池
7.3ThreadPoolExecutor
7.3.1ThreadPoolExecutor的构造方法
7.3.2编制ThreadPoolExecutor
7.4Future模式
7.5项目实战:“移动商城”(二)
7.5.1任务说明
7.5.2项目讲解
7.5.3典型代码及技术要点
7.6相关阅读:Android的Looper与ThreadLocal
7.6.1Android的Looper
7.6.2Handler机制引出ThreadLocal
7.7本章小结
习题7
第8章Fragment
8.1Fragment简介
8.2Fragment的生命周期
8.3Fragment加入Activity
8.4Fragment与Activity的交互
8.5Fragment间的数据传递
8.6ViewPager和PageAdapter
8.7使用FragmentPageAdapter
8.8本章小结
习题8
第9章Android的一些异步处理技术
9.1HandlerThread
9.1.1HandlerThread的使用
9.1.2HandlerThread的源码分析
9.2IntentService
9.2.1IntentService的使用
9.2.2IntentService的源码分析
9.3AsyncTask
9.3.1AsyncTask的使用
9.3.2AsyncTask的工作原理
9.4本章小结
习题9
0章Android网络应用
10.1使用HTTP协议访问网络
10.1.1HTTP协议
10.1.2使用HttpURLConnection
10.1.3使用OkHttp
10.1.4使用Retrofit
10.2Socket通信
10.3使用WebView显示网页
10.4项目实战:查询学生信息
10.4.1任务说明
10.4.2项目讲解
10.4.3典型代码及技术要点
10.5相关阅读:Retrofit注解
10.6本章小结
习题10
第三部分开发篇
1章手机客户端解析JSON
11.1JSON简介
11.2服务器端生成JSON数据
11.3在手机客户端中解析JSON
11.4项目实战:“移动商城”(三)
11.4.1任务说明
11.4.2项目讲解
11.4.3典型代码及技术要点
11.5本章小结
习题11
2章Maven
12.1Maven简介
12.2Maven的安装和配置
12.3Maven的使用
12.4坐标和依赖
12.5构建支持Servlet3.0的MavenWeb应用
12.6本章小结
习题12
3章服务器端接口编程
13.1JNDI数据源配置
13.2Log4J与SLF4J
13.3项目实战:“移动商城”(四)
13.3.1任务说明
13.3.2项目讲解
13.3.3典型代码及技术要点
13.4MyBatis与Hibernate
13.5本章小结
习题13
第四部分拓展篇
4章MVP模式
14.1MVP模式简介
14.2MVP模式与MVC模式
14.3MVP模式的优点和缺点
14.4MVP模式的使用示例
14.5本章小结
习题14
5章Java设计模式
15.1设计模式的分类和设计原则
15.1.1设计模式的分类
15.1.2设计模式的设计原则
15.2创建模式
15.2.1工厂方法模式和抽象工厂方法模式
15.2.2单例模式
15.2.3建造者模式
15.2.4原型模式
15.3结构模式
15.3.1适配器模式和装饰模式
15.3.2代理模式和外观模式
15.3.3桥接模式和组合模式
15.3.4享元模式
15.4行为模式
15.4.1策略模式和模板方法模式
15.4.2观察者模式、迭代器模式、责任链模式和命令模式
15.4.3备忘录模式和状态模式
15.4.4访问者模式、中介者模式和解释器模式
15.5本章小结
习题15
附录AEclipse的编码问题(包括ADT)
附录BEclipse自动部署项目到Tomcat的webapps目录
附录CADB命令
参考文献
内容推荐
本书基于Android Studio,结合Android应用开发的一些具体案例,由浅入深、循序渐进地阐述Android应用开发的基础知识、常用技巧和关键技术。对目前很流行的网络请求框架OkHttp,以及Retrofit进行了较多篇幅的探讨和说明,给出了下载文件和上传文件的完整代码(包括服务器端),有较强的实用性。对服务器端接口编程、Android异步处理技术、Fragment与Fragment之间的数据传递、Fragment与Activity的交互等市场急需的重要开发技能也进行了较详尽的讲述,以达到快速提升读者编程水平和实际项目开发能力的目的。全书分基础篇、提高篇、开发篇和拓展篇四部分,共15章。基础篇(1~6章)包含开发环境搭建和Android应用、用户界面设计、自定义View、Activity和Intent、后台服务与广播消息、数据存储与访问。提高篇(7~10章)包含Java并发编程、Fragment、Android的一些异步处理技术、Android网络应用。开发篇(11~13章)包含手机客户端解析JSON、Maven、服务器端接口编程。拓展篇(14~15章)包含MVP模式、Java设计模式。本书内容翔实,实用性强,既可作为高校计算机专业学生学习Android应用开发的教材,也可作为软件培训机构和编程人员的参考书。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/30 1:09:24