欢迎来到传智教育旗下图书库

Android移动开发基础案例教程

黑马程序员/编著
定价:¥39.80

出版社:人民邮电出版社

ISBN:978-7-115-43938-3

图书种类:高校教材

出版日期:2017-01

所属学科:Android

页数:262

咨询客服 查看配套资源

关注获取新书发布信息

内容简介

现如今移动互联网技术发展迅猛,本书从初学者的角度出发,采用案例驱动式教学,将Android基础知识进行讲解。在案例设计上力求贴合实际需求,真正做到把书本上的知识应用到实际开发中,是一本比较适合初学者学习的书籍。

本书共10章,第1~2章主要讲解了Android的基础知识,包括Android起源、Android体系结构、开发环境搭建、UI布局、JUnit单元测试等。第3~8章主要讲解了Android中的数据存储以及四大组件,包括文件存储、SharedPreferences、SQLite数据库、Activity、Service等。第9章主要讲解Android中的网络编程,包括HTTP协议、消息机制。开源项目等。第10章主要讲解Android开发中的高级知识,包括多媒体、动画、Fragment等知识。这些内容都是Android中比较核心的知识,掌握这些知识可以让初学者在编写Android程序时得心应手。

本书附有配套视频、源代码、习题、教学课件等资源;另外,为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑,希望得到更多读者的关注。

适合群体

本书可作为高等院校本、专科计算机相关专业程序设计、移动互联网课程专用教材。

图书特色

特色一:基础知识涵盖较全

本书涵盖内容丰富,包括Android四大组件、数据存储、SQLite数据库、网络编程、多媒体、Android5.0新特性等,让初学者可以系统的学习Android基础知识。

特色二:较新的开发工具,Android Studio

本书采用Android Studio作为开发工具,详细讲解了Android Studio的安装与使用过程。

特色三:案例驱动式教学,40余个案例组成

全书共计40余个案例,案例步骤清晰分析透彻,贴合实际需求。保证每节一练,通过案例的练习让初学者更好的掌握Android基础在实际开发中的应用。

配套资源
图书目录
第1章 Android基础入门	
1.1  Android简介	
1.1.1  通信技术	
1.1.2  Android起源	
1.1.3  Android体系结构	
1.1.4  Dalvik虚拟机	
1.2  Android开发环境搭建	
1.2.1  Android Studio安装	
1.2.2  模拟器创建	
1.2.3  DDMS使用	
1.2.4  快捷键设置	
1.3  开发第一个Android程序
1.3.1  实战演练——HelloWorld程序	
1.3.2  Android程序结构	
1.3.3  Android程序打包	
1.4  本章小结	
1.5  习题	
第2章 Android UI开发	
2.1  布局的创建	
2.2  布局的类型	
2.2.1  线性布局	
2.2.2  相对布局
2.2.3  帧布局	
2.2.4  表格布局
2.2.5  绝对布局	
2.3  常用控件	
2.3.1  TextView	
2.3.2  EditText	
2.3.3  Button	
2.3.4  RadioButton	
2.3.5  ImageView	
2.3.6  实战演练——QQ登录界面	53
2.4  常见对话框	
2.4.1  普通对话框	
2.4.2  单选对话框	
2.4.3  多选对话框	
2.4.4  进度条对话框	
2.4.5  消息对话框	
2.4.6  自定义对话框	
2.5  样式和主题	
2.5.1  样式	
2.5.2  主题	
2.6  国际化	
2.7  程序调试	
2.7.1  单元测试	
2.7.2  LogCat的使用	
2.7.3  Debug的使用	
2.8  本章小结	
2.9  习题	
第3章 Activity	
3.1  Activity的创建	
3.2  Activity的生命周期	
3.2.1  生命周期状态	
3.2.2  生命周期方法	
3.3  Activity的启动模式	
3.3.1  Android中的任务栈	
3.3.2  Activity的四种启动模式	
3.4  Activity之间的跳转	
3.4.1  Intent介绍	
3.4.2  实战演练——打开浏览器	
3.5  Activity中的数据传递	
3.5.1  数据传递	
3.5.2  实战演练——注册用户信息	
3.5.3  数据回传	
3.5.4  实战演练——选择宝宝装备	
3.6  本章小结	
3.7  习题	
第4章 数据存储	
4.1  数据存储方式	
4.2  文件存储	
4.2.1  文件存储简介	
4.2.2  实战演练——保存QQ密码	
4.3  XML解析	
4.3.1  XML解析	
4.3.2  实战演练——天气预报	
4.4  JSON解析	
4.4.1  JSON数据	
4.4.2  JSON解析	
4.4.3  实战演练——天气预报	
4.5  SharedPreferences	
4.5.1  SharedPreferences的使用	
4.5.2  实战演练——保存QQ密码	
4.6  本章小结	
4.7  习题	
第5章 SQLite数据库	
5.1  SQLite数据库简介	
5.2  数据库的创建
5.3  数据库的使用
5.3.1  SQLite的基本操作
5.3.2  SQLite中的事务
5.3.3  实战演练——绿豆通讯录	
5.4  数据展示控件
5.4.1  ListView控件	
5.4.2  常用数据适配器(Adapter)	
5.4.3  实战演练——Android应用市场
5.4.4  ListView的优化	
5.5  本章小结
5.6  习题	
第6章 BroadcastReceiver(广播接收者)
6.1  广播接收者简介	
6.2  广播接收者入门	
6.2.1  广播接收者的创建	
6.2.2  实战演练——拦截史迪仔电话	
6.3  自定义广播
6.3.1  自定义广播的发送与接收	
6.3.2  实战演练——拯救史迪仔	
6.4  广播的类型	
6.4.1  有序广播和无序广播
6.4.2  实战演练——拦截史迪仔广播	
6.5  本章小结	
6.6  习题
第7章 Service(服务)
7.1  服务的创建	
7.2  服务的生命周期	
7.3  服务的启动方式	
7.3.1  startService方式启动	
7.3.2  bindService方式启动	
7.4  服务的通信	
7.4.1  通信方式	
7.4.2  实战演练——音乐播放器
7.5  本章小结	
7.6  习题	
第8章 ContentProvider(内容提供者)
8.1  内容提供者简介	
8.2  内容提供者的创建	
8.3  内容提供者的使用	
8.3.1  访问内容提供者	
8.3.2  实战演练——查看短信的喵	
8.4  内容观察者的使用	
8.4.1  内容观察者简介	
8.4.2  实战演练——监测数据的喵	
8.5  本章小结	
8.6  习题	
第9章 网络编程	
9.1  HTTP协议简介
9.2  访问网络	
9.2.1  HttpURLConnection的基本用法
9.2.2  GET与POST请求方式
9.2.3  Handler消息机制
9.2.4  实战演练——网络图片浏览器	
9.3  开源项目
9.3.1  AsyncHttpClient的使用	
9.3.2  SmartImageView的使用	
9.3.3  实战演练——新闻客户端
9.4  本章小结	
9.5  习题	
第10章 高级编程	
10.1  图形图像处理	
10.1.1  Bitmap类	
10.1.2  BitmapFactory类	
10.1.3  Paint类	244
10.1.4  Canvas类	244
10.1.5  Matrix类	245
10.1.6  实战演练——刮刮卡
10.2  动画	
10.2.1  补间动画(Tween Animation)	
10.2.2  逐帧动画(Frame Animation)	
10.3  多媒体	
10.3.1  MediaPlayer播放音频	
10.3.2  VideoView播放视频	
10.3.3  实战演练——视频播放器	
10.4  Fragment	
10.4.1  Fragment简介	
10.4.2  Fragment的生命周期
10.4.3  Fragment的创建
10.4.4  实战演练——滑动切换界面	
10.5  Android5.0新特性
10.5.1  抽屉动画
10.5.2  RecyclerView控件
10.5.3  SwipeRefreshLayout控件
10.6  本章小结	
10.7  习题	
展开全部内容

热销图书推荐

HBase基础入门

清华大学出版社

定价:¥59.00 咨询客服

Java程序设计任务驱动教程

高等教育出版社

定价:¥55.00 咨询客服

C语言程序设计项目化教程

高等教育出版社

定价:¥55.00 咨询客服