Android Studio开发实战:从零基础到App上线(第2版)

Android Studio开发实战:从零基础到App上线(第2版)

作者:欧阳燊

出版社:清华大学

出版年:2018年11月

ISBN:9787302512608

所属分类:经济金融

书刊介绍

《Android Studio开发实战:从零基础到App上线(第2版)》内容简介

本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、打车App(交通出行)。另外,能够学会开发一些趣味应用,包括简单计算器、房贷计算器、万年历、日程表、安全助手、指南针、卫星浑天仪、应用超市、抠图工具、全景图库、动感影集、影视播放器、音乐播放器、WiFi共享器、电子书架等。本书适用于Android开发的广大从业者、有志于转型App开发的程序员、App开发的业余爱好者,也可作为大中专院校与培训机构的Android课程教材。
作者:欧阳燊。

作品目录

作者简介
内容简介
推荐序
再版前言
第一版前言
第1章:Android
Studio环境搭建
1.1、Android
Studio简介
1.2、Android
Studio的安装
1.3、运行小应用Hello
World
1.4、App的工程结构
1.5、准备开始
1.6、小

第2章:初级控件
2.1、屏幕显示
2.2、简单布局
2.3、简单控件
2.4、图形基础
2.5、实战项目:简单计算器
2.6、小

第3章:中级控件
3.1、其他布局
3.2、特殊按钮
3.3、适配视图基础
3.4、编辑框
3.5、活动Activity基础
3.6、实战项目:房贷计算器
3.7、实战项目:登录App
3.8、小

第4章:数据存储
4.1、共享参数SharedPreferences
4.2、数据库SQLite
4.3、SD卡文件操作
4.4、应用Application基础
4.5、内容提供与处理
4.6、实战项目:购物车
4.7、小

第5章:高级控件
5.1、日期时间控件
5.2、列表类视图
5.3、翻页类视图
5.4、碎片Fragment
5.5、广播Broadcast基础
5.6、实战项目:万年历
5.7、实战项目:日程表
5.8、小

第6章:自定义控件
6.1、自定义视图
6.2、自定义动画
6.3、自定义对话框
6.4、自定义通知栏
6.5、服务Service基础
6.6、实战项目:手机安全助手
6.7、小

第7章:组合控件
7.1、标签栏
7.2、导航栏
7.3、横幅条
7.4、增强型列表
7.5、材质设计库
7.6、实战项目:仿支付宝的头部伸缩特效
7.7、实战项目:仿淘宝主页
7.8、小

第8章:调试与上线
8.1、调试工作
8.2、准备上线
8.3、安全加固
8.4、发布到应用商店
8.5、小

第9章:设备操作
9.1、摄像头
9.2、麦克风
9.3、传感器
9.4、手机定位
9.5、短距离通信
9.6、实战项目:仿微信的发现功能
9.7、小

第10章:网络通信
10.1、多线程
10.2、HTTP接口访问
10.3、上传和下载
10.4、套接字Socket
10.5、实战项目:仿应用宝的应用更新功能
10.6、实战项目:仿手机QQ的聊天功能
10.7、小

第11章:事

11.1、按键事件
11.2、触摸事件
11.3、手势检测
11.4、手势冲突处理
11.5、实战项目:抠图神器——美图变变
11.6、实战项目:虚拟现实的全景图库
11.7、小

第12章:动

12.1、帧动画
12.2、补间动画
12.3、属性动画
12.4、矢量动画
12.5、动画的实现手段
12.6、实战项目:仿QQ空间的动感影集
12.7、小

第13章:多媒体
13.1、相册
13.2、音频播放
13.3、视频播放
13.4、多窗口
13.5、实战项目:影视播放器——爱看剧场
13.6、实战项目:音乐播放器——浪花音乐
13.7、小

第14章:融合技术
14.1、网页集成
14.2、JNI开发
14.3、局域网共享
14.4、实战项目:共享经济弄潮儿——WiFi共享器
14.5、实战项目:笔墨飘香之电子书架
14.6、小

第15章:第三方开发包
15.1、地图SDK
15.2、分享SDK
15.3、支付SDK
15.4、语音SDK
15.5、实战项目:仿滴滴打车
15.6、小

第16章:性能优化
16.1、布局文件优化
16.2、内存泄漏处理
16.3、线程池管理
16.4、省电模式
16.5、实战项目:网络图片缓存框架
16.6、小



附录一
仿流行App的常用功能
附录二
Android各版本的新增功能说明
附录三
手机硬件与App开发的关联
附录四
专业术语索引

相关推荐

微信二维码