The Busy Coder's Guide to Android Development 学习

The Busy Coder's Guide to Android Development 是一本超过3700页的Android开发书籍,每年更新5+次,它涵盖了Android的 Studio和最新的Android的SDK。

官网地址:https://commonsware.com/ ,用户可以通过支付45刀的价格,获取本书一年的更新以及配套的服务。



因为不确定自己能否坚持下来,加上囊中羞涩也没有入手的打算。官方的版本截止今天(2016.3.22)已经迭代到7.2,目前网上流出来的版本最新的是6.4。因为我学习的就是版本就是这个。

 这是本书的目录:

  • 前言 

  • Android关键概念

  • 选择你的开发工具

  • 指导#1 安装工具

  • Android和项目

  • 指导#2创建一个存根项目

  • 使用Android Studio(原文Getting Around Android Studio)

  • Android项目内容

  • Gradle和Manifest的介绍

  • 指导#3改变Manifest(和 gradle文件)

  • 关于Resource的一些词

  • 指导#4调整我们的资源

  • 控件理论

  • Android用户界面

  • 基础控件

  • 调试你的应用

  • 线性布局和盒子模型(原文LinearLayout and the Box Model)

  • 其他常见控件和容器

  • 指导#5 获取进展

  • GUI构建,继续(原文 GUI Building, Continued)

  • AdapterViews and Adapters

  • WebView控件

  • 定义和使用样式

  • Jars和库项目

  • 指导#6 增加库

  • 标题栏(原文Action Bar)

  • 指导#7 设置标题栏

  • Android 进程模型

  • Activity和它的生命周期

  • 指导#8 设置Activity

  • Fragment策略

  • 指导#9 开始我们的Fragment

  • 滑动ViewPager

  • 指导#10 搭建ViewPager

  • Resource 设置和配置

  • 材料设计基础知识

  • 处理线程

  • 请求权限

  • Assets, Files和数据解析

  • 指导#11 添加简单内容

  • 指导#12 显示这本书

  • 使用 Preferences

  • 指导#13 使用一些Preferences

  • 数据库

  • 指导#14 保存笔记

  • 互联网接入

  • 意图和意图过滤器

  • 广播和广播接收者

  • 指导#15 分享你的笔记

  • 服务和命令模式(原文 Services and the Command Pattern)

  • 指导#16 更新书

  • 定时器管理者和预定服务模式 (原文 AlarmManager and the Scheduled Service Pattern)

  • 指导#17 周期性更新你的书

  • 通知

  • 指导#18 通知用户

  • 大屏幕策略和战术(原文 Large-Screen Strategies and Tactics)

  • 指导#19 支持大屏幕

  • 向后兼容策略和战术(原文 Backwards Compatibility)

  • 获取帮助

  • 与库项目合作

  • Gradle和Eclipse项目

  • Gradle和Tasks

  • Gradle和新项目结构

  • Gradle和依赖

  • Manifest合并规则

  • 签名

  • 分发

  • 先进的Gradle Android技巧

  • JUnit 和 Android

  • Junit4 测试

  • MonkeyRunner and the Test Monkey (自动测试的  不知道咋翻译)

  • UI自动测试

  • GridLayout介绍

  • Dialogs 和 DialogFragments

  • ListView 进阶

  • 标题栏导航

  • 行动模式和上下文菜单(原文 Action Modes and Context Menus)

  • 其他先进的标题栏技术

  • AppCompat:官方标题栏补丁  (原文 AppCompat: The Official Action Bar Backport)

  • ActionBarSherlock

  • 实现抽屉导航

  • WebView高级应用

  • 输入法框架

  • 字体

  • 富文本

  • 动画

  • 传统动画

  • 自定义画板

  • 与Maps V2映射

  • 制作你自己的图层(原文 Crafting Your Own Views)

  • 自定义对话框和Preferences

  • 进度指示

  • 高级通知

  • 更有趣的呼叫器(原文 More Fun with Pagers)

  • 集中管理和可访问性(原文 Focus Management and Accessibility)

  • 杂项UI技巧(原文 Miscellaneous UI Tricks)

  • 事件总线选择

  • 主屏幕控件

  • 基于适配器的应用程序部件

  • 内容提供者理论

  • 内容提供者实现模式

  • 加载程序框架

  • ContactsContract提供者

  • CalendarContract提供者

  • MediaStore提供者

  • 使用文档

  • 提供文档

  • 加密存储

  • 打包和分发数据

  • 高级数据库知识

  • 各种各样的网络功能

  • 音频播放/回放 (原文 playback)

  • 录音

  • 视频播放/回放

  • 通过第三方应用使用照相机

  • 应用本地相机

  • 媒体路线(原文 Media Routes)

  • 支持外部显示

  • Google Cast 和 Chromecast

  • 十英尺的用户界面

  • 把电视放在一起:Decktastic (原文 Putting the TVs All Together: Decktastic)

  • 创建一个媒体线路提供者

  • SSL

  • 高级权限

  • 受限的概要文件和用户管理(原文 Restricted Profiles and UserManager)

  • 劫持

  • 各种各样的安全技术

  • 访问基于位置的服务

  • 融合位置提供者

  • 使用剪切板

  • 电话

  • 使用短信(SMS)

  • NFC

  • 设备管理

  • 电源管理和激活锁定(原文 WakeLocks)

  • 作业调度(原文 JobScheduler)

  • 使用GCM推送通知

  • 传感器基本用法

  • 打印和生成文档

  • 其他系统设置和服务

  • 处理不同的硬件

  • 响应URLs

  • 插件模式

  • 包管理器技巧

  • 使用SearchManger 搜索

  • 远程服务和绑定模式

  • 高级Manifest技巧

  • 多种多样的集成技巧

  • 可重用组件

  • 脚本语言的作用

  • Android脚本层 (原文 The Scripting Layer for Android)

  • JVM脚本语言

  • 高级仿真器功能

  • 使用Lint

  • 使用层次结构视图 (Hierarchy View)

  • 使用DDMS

  • 速度的问题(原文 Issues with Speed)

  • 查找CPU瓶颈

  • 关注NDK

  • 提高Java中CPU的性能

  • 发现和消除躲避 (原文 Finding and Eliminating Jank)

  • 带宽问题

  • 关注:TrafficStats

  • 计量带宽消耗

  • 成为聪明的带宽 (原文 Being Smarter About Bandwidth)

  • 应用堆问题

  • 使用MAT 查找内存泄漏

  • 系统RAM问题

  • 电池寿命问题

  • 功率测量选项

  • 能源消耗

  • 解决程序大小问题

  • 选择环境的作用(原文 The Role of Alternative Environments)

  • HTML5

  • PhoneGap

  • 其他选择环境

  • 反面模式

  • 控件目录:AdapterViewFlipper

  • 控件目录:CalendarView

  • 控件目录:DatePicker

  • 控件目录:ExpandableListView

  • 控件目录:SeekBar

  • 控件目录:SlidingDrawer

  • 控件目录:StackView

  • 控件目录:TabHost TabWidget

  • 控件目录:TimePicker

  • 控件目录:ViewFlipper

  • 设备目录:kindle fire

  • 设备目录:黑莓

  • 设备目录:Wrist Wearables

  • 设备目录:Android 电视

  • 设备目录:Amazon Fire TV and Fire TV Stick

  • CWAC库




转载于:https://my.oschina.net/u/2296366/blog/645467

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
The Busy Coder's Guide to Android Development: Version 8.2 Supports Through Android 7.1 2017 | English | ASIN: B06Y4TCV7F | 756 pages | PDF + EPUB (conv) | 63 Mb Do you want current information about how to develop Android apps? This book covers the latest Android Studio version and the latest version of Android, plus all the information you need to get your apps working on older devices. And, with updates coming every couple of months via the Warescription, you will keep up to date. What’s New in Version 8.2? For those of you who have read previous editions of this book, here are some of the highlights of what is new in the prose in Version 8.2: Added a chapter on the basics of using RxJava Added a chapter on viewing PDFs, including embedding PDF viewers in your app Added a chapter on advanced RecyclerView techniques, starting with using RecyclerView to replace a ViewPager for page-at-a-time user interfaces Removed the appendix focusing on Android 7.0’s changes, with that material being moved into appropriate chapters of the book Various miscellaneous improvements and errata fixes This update also uses two different font sizes for code listings, employing a larger font for listings whose lines are all fairly short, to help improve readabililty. Due to a change in the publication process, links between chapters are showing up with changebars in this version. This should be a one-time issue, not affecting future versions of the book. Also, the APK edition of the book has a new appinar on Android 7.0’s changes to notifications.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值