第一行代码 Android

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

本书被广大Android 开发者誉为“Android 学习第一书”。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧。 第2版基于Android 7.0 对第 1 版进行了全面更新,将所有知识点都在最新的Android 系统上进行重新适配,使用 全新的Android Studio 开发工具代替之前的Eclipse,并添加了对Material Design、运行时权限、Gradle、RecyclerView、百分比布局、OkHttp、Lambda 表达式等全新知识点的详细讲解。 本书内容通俗易懂,由浅入深,既是Android 初学者的入门必备,也是Android 开发者的进阶首选。

Author(s): 郭霖
Edition: 2
Publisher: 人民邮电出版社
Year: 2016

Language: Chinese
Pages: 580
City: 北京
Tags: Android

封面
前言
致谢
目录
第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 结束语