<p>本书由一线资深软件开发工程师基于目前广泛使用的Android 6/7和Android Studio 2.x开发环境倾力编撰,循序渐进地介绍了Android 应用开发的主要内容,包括开发环境搭建、Android语言基础、常用布局及控件、四大组件、图形图像技术、多媒体应用、数据处理技术、触摸和手势识别、多线程、网络技术、定位、蓝牙以及VR和NDK开发等知识,全书代码示例丰富,提供App完整项目案例,通过阅读本书,读者能够掌握Android应用开发所需要的各种技术和从0到1开发一款自己的App产品。<p>本书适合于Android初学者、移动开发从业者学习,也可作为培训机构及职业学院软件开发实践
Android开发实战:从学习到产品
✍ Scribed by 李瑞奇
- Publisher
- 清华大学出版社
- Year
- 2017
- Tongue
- Chinese
- Leaves
- 493
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
由李瑞奇编著的《Android开发实战(从学习到产品)》由一线资深软件开发工程师基于目前广泛使用的Android6/7和AndroidStudio2.x开发环境倾力编撰,循序渐进地介绍了Android应用开发的主要内容,包括开发环境搭建、Android语言基础、常用布局及控件、四大组件、图形图像技术、多媒体应用、
数据处理技术、触摸和手势识别、多线程、网络技术、定位、蓝牙以及VR和NDK开发等知识,全书代码示例丰富,提供App完整项目案例,通过阅读本书,读者能够掌握Android应用开发所需要的各种技术和从0到1开发一款自己的App产品。
本书适合于Android初学者、移动开发从业者学习,也可作为培训机构及职业学院软件开发实践课的参考教材。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 初识Android
1.1 Android发展史与现状
1.2 Android系统架构与特性
1.3 Android开发环境搭建
1.4 Android Studio的使用与工程目录解析
1.5 小结
第2章 界面组件Activity
2.1 从第一个工程开始
2.2 Activity生命周期
2.3 Intent与Activity之间的跳转
2.4 Activity启动模式
2.5 小结
第3章 用户界面UI的开发
3.1 布局管理器概述
3.2 LinearLayout:线性布局管理器
3.3 TableLayout:表格布局管理器
3.4 RelativeLayout:相对布局管理器
3.5 FrameLayout: 帧布局管理器
3.6 AbsoluteLayout:绝对布局管理器
3.7 GridLayout:网格布局管理器
3.8 布局管理器之间互相嵌套
3.9 小结
第4章 基本控件与事件处理
4.1 常用基本控件的使用
4.2 Android中的事件处理
4.3 ListView的使用
4.4 小结
第5章 Fragment详解
5.1 Fragment的创建与使用
5.2 Fragment生命周期
5.3 ListFragment的使用
5.4 用DialogFragment创建对话框
5.5 Fragment在开发中遇到的一些常见问题
5.6 小结
第6章 更多的控件与控件开发
6.1 ViewPager的使用
6.2 RecyclerView的使用
6.3 自定义View控件
6.4 小结
第7章 数据存储
7.1 SharedPreferences
7.2 文件存储
7.3 SQLite数据库
7.4 ContentProvider
7.5 动态权限
7.6 小结
第8章 Service详解
8.1 Service综述
8.2 Service的简单实例
8.3 Android消息处理机制
8.4 前台服务
8.5 IntentService
8.6 小结
第9章 Android广播机制
9.1 广播机制概述
9.2 使用系统广播
9.3 自定义广播:普通广播与有序广播
9.4 使用本地广播
9.5 小结
第10章 网络开发
10.1 Android网络通信概述
10.2 使用HTTP协议进行网络通信
10.3 客户端类库OkHttp
10.4 使用Socket进行网络通信
10.5 WebView
10.6 小结
第11章 多媒体开发
11.1 拨号功能与短信功能
11.2 再论Notification
11.3 动画
11.4 相机与相册
11.5 媒体播放器的开发
11.6 录视频与录音频
11.7 小结
第12章 传感器与地理位置定位
12.1 传感器
12.2 地理位置定位
12.3 小结
第13章 VR开发入门
13.1 详解VR
13.2 基于Unity3D的Android平台VR应用开发
13.3 小结
第14章 Android NDK开发入门
14.1 NDK简介
14.2 使用Android Studio进行NDK开发
14.3 小结
第15章 完成并发布一个产品
15.1 功能需求分析
15.2 功能开发(上)
15.3 功能开发(下)
15.4 将应用打包并发布到小米应用商店
15.5 小结
正文结束
📜 SIMILAR VOLUMES
本书从多个数据项目实例出发,介绍爬虫,反爬虫的各种案例,使读者了解到数据抓取和分析的完整过程.书中案例的难度由浅入深,以作者原创的代码为主,不借助现成的框架,强调在数据采集过程中的发散思维,总结攻克反爬虫的思维模式,实现以低成本的方式得到想要的数据的愿望.
<p>《Android物联网开发从入门到实战》内容分为5篇,共计17章,循序渐进地讲解了Android物联网开发的基本知识。</p> <p>《Android物联网开发从入门到实战》从获取源码和搭建应用开发环境开始讲起,依次讲解了基础知识篇、数据传输篇、信息识别篇、传感器应用篇和技术提高篇这5大部分内容。在讲解每一个知识时,都遵循了理论联系实际的讲解方式,从内核分析到接口API实现,再到实战演练,最后到综合实例演练,彻底剖析了物联网项目开发的完整实现流程。</p> <p>《Android物联网开发从入门到实战》几乎涵盖了当下Android物联网开发的绝大多数内容,讲解方法通俗易懂并且详细,不
本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。 全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、打车App(
这是一本场景式的机器学习实践书,笔者努力做到“授人以渔,而非授人以鱼”。理论方面从人工智能(AI)与机器学习(ML)的基本要素讲起,逐步展开有监督学习、无监督学习、强化学习这三大类模型的应用场景与算法原理;实践方面通过金融预测、医疗诊断概率模型、月球登陆器、图像识别、写诗机器人、中国象棋博弈等案例启发读者将机器学习应用在各行各业里,其中后三个案例使用了深度学习技术。 本书试图用通俗的语言讲解涵盖算法模型的机器学习,主要内容包括机器学习通用概念、三个基本科学计算工具、有监督学习、聚类模型、降维模型、隐马尔可夫模型、贝叶斯网络、自然语言处理、深度学习、强化学习、模型迁移等。在深入浅出地解析模型与算
本书是根据教育部高等院校计算机专业教学改革的需要,结合作者讲授“Android平台开发基础”课程的教学经验编写而成的。全书共分11章,详细介绍了Android 5.0的基本知识和新特性,为学生学习和掌握Android开发打下基础。另外,每章均配有精心安排的实验和习题,书后还给出了习题参考答案。 本书内容丰富,实用性强,侧重案例教学和计算机程序设计的基本知识,帮助读者掌握Android的核心内容及Android App设计的基本方法和编程技巧,了解进行科学计算的一般思路与方法,适合具有Java基础的本专科学生学习使用。本书针对知识点还提供了微课视频讲解。 本书可以作为高等学校相关专业相关课程的教