本书被Android开发者广为推荐。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧。 第3版基于Android 10.0对第2版进行了全面更新,不仅将所有知识点都在Android 10.0系统上进行了重新适配,同时加入Kotlin语言的全面讲解,使用Kotlin对全书代码进行重写,而且还介绍了最新系统特性以及Jetpack架构组件的使用,使本书更加实用。 本书内容通俗易懂,由浅入深,既是Android初学者的入门必备,也是Android开发者的进阶首选。
第一行代码 Android
✍ Scribed by 郭霖
- Publisher
- 人民邮电出版社
- Year
- 2016
- Tongue
- Chinese
- Leaves
- 580
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书被广大Android 开发者誉为“Android 学习第一书”。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧。
第2版基于Android 7.0 对第 1 版进行了全面更新,将所有知识点都在最新的Android 系统上进行重新适配,使用 全新的Android Studio 开发工具代替之前的Eclipse,并添加了对Material Design、运行时权限、Gradle、RecyclerView、百分比布局、OkHttp、Lambda 表达式等全新知识点的详细讲解。
本书内容通俗易懂,由浅入深,既是Android 初学者的入门必备,也是Android 开发者的进阶首选。
✦ Table of Contents
封面
前言
致谢
目录
第1章 开始启程——你的第一行Android代码
1.1 了解全貌——Android王国简介
1.2 手把手带你搭建开发环境
1.3 创建你的第一个Android项目
1.4 前行必备——掌握日志工具的使用
1.5 小结与点评
第2章 先从看得到的入手——探究活动
2.1 活动是什么
2.2 活动的基本用法
2.3 使用Intent在活动之间穿梭
2.4 活动的生命周期
2.5 活动的启动模式
2.6 活动的最佳实践
2.7 小结与点评
第3章 软件也要拼脸蛋——UI开发的点点滴滴
3.1 如何编写程序界面
3.2 常用控件的使用方法
3.3 详解4种基本布局
3.4 系统控件不够用?创建自定义控件
3.5 最常用和最难用的控件——ListView
3.6 更强大的滚动控件——RecyclerView
3.7 编写界面的最佳实践
3.8 小结与点评
第4章 手机平板要兼顾——探究碎片
4.1 碎片是什么
4.2 碎片的使用方式
4.3 碎片的生命周期
4.4 动态加载布局的技巧
4.5 碎片的最佳实践——一个简易版的新闻应用
4.6 小结与点评
第5章 全局大喇叭——详解广播机制
5.1 广播机制简介
5.2 接收系统广播
5.3 发送自定义广播
5.4 使用本地广播
5.5 广播的最佳实践——实现强制下线功能
5.7 小结与点评
第6章 数据存储全方案——详解持久化技术
6.1 持久化技术简介
6.2 文件存储
6.3 SharedPreferences存储
6.4 SQLite数据库存储
6.5 使用LitePal操作数据库
6.6 小结与点评
第7章 跨程序共享数据——探究内容提供器
7.1 内容提供器简介
7.2 运行时权限
7.3 访问其他程序中的数据
7.4 创建自己的内容提供器
7.5 Git时间——版本控制工具进阶
7.6 小结与点评
第8章 丰富你的程序——运用手机多媒体
8.1 将程序运行到手机上
8.2 使用通知
8.3 调用摄像头和相册
8.4 播放多媒体文件
8.5 小结与点评
第9章 看看精彩的世界——使用网络技术
9.1 WebView的用法
9.2 使用HTTP协议访问网络
9.3 解析XML格式数据
9.4 解析JSON格式数据
9.5 网络编程的最佳实践
9.6 小结与点评
第10章 后台默默的劳动者——探究服务
10.1 服务是什么
10.2 Android多线程编程
10.3 服务的基本用法
10.4 服务的生命周期
10.5 服务的更多技巧
10.6 服务的最佳实践——完整版的下载示例
10.7 小结与点评
第11章 Android特色开发——基于位置的服务
11.1 基于位置的服务简介
11.2 申请API Key
11.3 使用百度定位
11.4 使用百度地图
11.5 Git时间——版本控制工具的高级用法
11.6 小结与点评
第12章 最佳的UI体验——MaterialDesign实战
12.1 什么是Material Design
12.2 Toolbar
12.3 滑动菜单
12.4 悬浮按钮和可交互提示
12.5 卡片式布局
12.6 下拉刷新
12.7 可折叠式标题栏
12.8 小结与点评
第13章 继续进阶——你还应该掌握的高级技巧
13.1 全局获取Context的技巧
13.2 使用Intent传递对象
13.3 定制自己的日志工具
13.4 调试Android程序
13.5 创建定时任务
13.6 多窗口模式编程
13.7 Lambda表达式
13.8 总结
第14章 进入实战——开发酷欧天气
14.1 功能需求及技术可行性分析
14.2 Git时间——将代码托管到GitHub上
14.3 创建数据库和表
14.4 遍历全国省市县数据
14.5 显示天气信息
14.6 手动更新天气和切换城市
14.7 后台自动更新天气
14.8 修改图标和名称
14.9 你还可以做的事情
第15章 最后一步——将应用发布到360应用商店
15.1 生成正式签名的APK文件
15.2 申请360开发者账号
15.3 发布应用程序
15.4 嵌入广告进行盈利
15.5 结束语
✦ Subjects
Android
📜 SIMILAR VOLUMES
SSID 14787129 <p>本书被Android开发者广为推荐。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧。</p> <p>第3版基于Android 10.0对第2版进行了全面更新,不仅将所有知识点都在Android 10.0系统上进行了重新适配,同时加入Kotlin语言的全面讲解,使用Kotlin对全书代码进行重写,而且还介绍了最新系统特性以及Jetpack架构组件的使用,使本书更加实用。</p> <p>本书内容通俗易懂,由浅入深,既是Android初学者的入门必备,也是Android开发者的进阶首选。</p>
<p>在内容上,《Android系统源代码情景分析(第三版)》结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)及应用程序层(Application)。</p> <p>在组织上,《Android系统源代码情景分析(第三版)》将上述内容划分为初识Android系统、Android专用驱动系统及Android应用程序框架三大篇。初识 Android系统篇介绍了参考书籍、基础知识及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程
书签已装载, 书签制作方法请找 [email protected] 完全免费 第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富
本书全面而详细地介绍现代密码学的理论和相关算法,可帮助读者将所学知识应用于信息安全实践。全书共分10章,内容包括现代密码学的基本概念、流密码、分组密码、公钥密码、密钥分配与密钥管理、消息认证和哈希函数、数字签名和认证协议、密码协议、可证明安全、网络加密与认证。本书从教材使用的角度考虑,概念清晰、结构合理、讲解通俗易懂、内容深入浅出,并充分考虑方便教师在教学过程中的实施,同时还注意与其他专业课教学的衔接。本书取材新颖,不仅介绍现代密码学所涉及的基础理论和实用算法,而且涵盖了现代密码学的最新研究成果,力求使读者通过本书的学习而了解本学科最新的发展方向。本书可作为高等学校相关专业大学生和研究生的教材