作品简介

本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。

欧阳燊,同济大学计算机科学与技术专业学士,浙江大学软件工程专业工程硕士,先后就职于福建新大陆软件工程公司、亚信科技有限公司杭州研发中心、福建福诺移动通信技术有限公司,历任系统分析师、高级软件工程师。具有12年以上软件开发经验,熟悉C/C、Java及相关软件架构,两年Android开发经验,从事一款用户量超千万的App项目开发,对Android开发拥有丰富的实战经验。

作品目录

  • 内容简介
  • 推荐序
  • 前言
  • 第1章 Android Studio环境搭建
  • 1.1 Android Studio简介
  • 1.2 Android Studio的安装
  • 1.3 运行小应用HelloWorld
  • 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 实战项目:登录App
  • 3.7 小结
  • 第4章 数据存储
  • 4.1 共享参数SharedPreferences
  • 4.2 数据库SQLite
  • 4.3 SD卡文件操作
  • 4.4 Application基础
  • 4.5 实战项目:购物车
  • 4.6 小结
  • 第5章 高级控件
  • 5.1 日期时间控件
  • 5.2 列表类视图
  • 5.3 翻页类视图
  • 5.4 碎片Fragment
  • 5.5 Broadcast基础
  • 5.6 实战项目:日历/日程表
  • 5.7 小结
  • 第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 小结
  • 第8章 调试与上线
  • 8.1 调试工作
  • 8.2 准备上线
  • 8.3 安全加固
  • 8.4 发布到应用商店
  • 8.5 小结
  • 第9章 设备操作
  • 9.1 摄像头
  • 9.2 麦克风
  • 9.3 传感器
  • 9.4 手机定位
  • 9.5 实战项目:仿微信的发现功能
  • 9.6 小结
  • 第10章 网络通信
  • 10.1 多线程
  • 10.2 HTTP接口访问
  • 10.3 上传和下载
  • 10.4 套接字Socket
  • 10.5 实战项目:仿手机QQ的聊天功能
  • 10.6 小结
  • 第11章 事件
  • 11.1 按键事件
  • 11.2 触摸事件
  • 11.3 手势检测
  • 11.4 手势冲突处理
  • 11.5 实战项目:抠图神器——美图变变
  • 11.6 小结
  • 第12章 动画
  • 12.1 帧动画
  • 12.2 补间动画
  • 12.3 属性动画
  • 12.4 动画的实现手段
  • 12.5 实战项目:仿QQ空间的动感影集
  • 12.6 小结
  • 第13章 多媒体
  • 13.1 相册
  • 13.2 视频播放
  • 13.3 内容提供与处理
  • 13.4 实战项目:音乐播放器——浪花音乐
  • 13.5 小结
  • 第14章 融合技术
  • 14.1 网页集成
  • 14.2 JNI开发
  • 14.3 局域网共享
  • 14.4 实战项目:WIFI共享器
  • 14.5 小结
  • 第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 小结
展开全部