编辑: 达达恰西瓜 2019-09-30
1.

1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.2.10 1.2.11 1.3 1.3.1 1.3.2 1.3.3 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.5 1.5.1 1.5.2 1.5.3 1.5.4 目录 Introduction 前言 欢迎来看这本书 这本书的结构 小径 关于更新 7.3版本有什么新内容 Warescription 关于APK版 延长你的Warescription 源代码和它的许可证 知识共享和42F保证 感谢 关键Android概念 Android应用 Android设备 不要害怕 选择你的开发工具链 Android Studio Eclipse IntelliJIDEA 通过Android的Gradle命令行创建 还要其它选择 集成开发环境和这本书 我们没有包含的内容 教程#1-安装工具 步骤#1-检查你的硬件需求 步骤#2-设置Java和32位Linux支持 步骤#3-安装开发工具 步骤#4-安装软件开发工具包和附加组件

1 1.5.5 1.6 1.6.1 1.6.2 1.6.3 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 1.10 1.10.1 1.10.2 1.10.3 1.10.4 1.10.5 1.10.6 下集预告... Android和项目 常见的概念 项目和Android Studio 初始项目生成器 教程#2-创建一个存根项目 关于我们的教程项目 关于教程的其余部分 关于我们的工具 步骤#1:创建项目 步骤#2:设置模拟器 步骤#3:设置设备 步骤#4:运行项目 下集预告... 熟悉AndroidStudio 浏览项目资源管理器 运行项目 浏览输出 使用Android工具 AndroidStudio和发行渠道 造访小径 项目内容 一般来说,你得到的东西 Android Studio项目内容 Eclipse项目内容 你从中得到了什么 项目和这本书 介绍Gradle和Manifest Gradle:最大的问题 获取Gradle Gradle版本和用于Android的Gradle版本 Gradle环境变量 分析Gradle文件 介绍Manifest

2 1.10.7 1.10.8 1.10.9 1.10.10 1.10.11 1.10.12 1.11 1.11.1 1.11.2 1.11.3 1.11.4 1.12 1.12.1 1.12.2 1.12.3 1.12.4 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.27.1 1.27.2 Manifest和Gradle之间的共同事物 其他需要注意的Gradle事项 图形界面在哪? Manifest的其余部分 学习更多关于Gradle的事情 造访小径 教程#3-改变我们的Manifest(和Gradle文件) 关于相对路径的一些注意点 步骤#1支持多个屏幕大小 步骤#2 添加我们的最小和目标SDK版本 下集预告... 关于资源的一些话 字符串理论 有图片? 尺寸 还没提到的资源 教程#4-调整我们的资源 控件理论 Android用户界面 基础控件 调试你的应用 线性布局和盒子模型 其它常见控件和容器 教程#5-取得进步 图形用户界面构建,续集 适配器视图和适配器 WebView控件 定义和使用样式 Jar包和类库项目 教程#6-添加一个类库 动作栏 栏的变迁 还有节历史课

3 1.27.3 1.27.4 1.27.5 1.27.6 1.27.7 1.27.8 1.27.9 1.27.10 1.27.11 1.28 1.29 1.30 1.30.1 1.30.2 1.30.3 1.30.4 1.30.5 1.30.6 1.30.7 1.30.8 1.30.9 1.30.10 1.30.11 1.30.12 1.30.13 1.31 1.32 1.32.1 1.32.2 1.32.3 1.32.4 1.32.5 1.32.6 1.32.7 你的动作栏选项 设置目标 定义资源 应用资源 事件响应 样例Activity的剩余部分 菜单键,我们几乎不知道你 动作栏,生动的色彩 造访小径 教程#7-设置动作栏 Android的进程模式 Activity们和它们的生命周期 创建你的第二个以及第三个以及...个activity 警告!包含显式意图 使用隐式意图 Extra!Extra! 考虑Parcelable 同步和结果 薛定谔的Acticity 你的Acticity的生死 当Activity死亡的时候 漫步生命周期 回收Activity 应用不只是Activity 不可见Activity的情形 教程#8-设置一个Activity 碎片策略 六要素 你从哪获取你的碎片 你的首个碎片 碎片生命周期方法 碎片和动作栏 碎片中的碎片 碎片和多个Activity

4 1.33 1.34 1.34.1 1.34.2 1.34.3 1.34.4 1.34.5 1.35 1.36 1.36.1 1.36.2 1.36.3 1.36.4 1.36.5 1.36.6 1.36.7 1.36.8 1.36.9 1.36.10 1.36.11 1.37 1.38 1.38.1 1.38.2 1.38.3 1.38.4 1.38.5 1.38.6 1.38.7 1.39 1.40 1.41 1.42 教程#9-启动我们的碎片 使用ViewPager进行滑动 滑动设计模式 分页的组成 碎片翻页 其他东西的翻页 指示器 教程#10-搭建一个ViewPager 资源集和配置 配置是什么?以及它们是如何改变的? 配置和资源集 屏幕大小和方向 应对错综复杂的状况 选择正确的资源 API版本控制的资源 默认的变化行为 状态保存的多个场景 你的配置改变选项 阻碍旋转 来自Android项目角度的一句话 Material Design基础 线程的处理 主应用线程 来到后台 感受异步 AsyncTask的替代方案 警告 事件总线 造访小径 请求权限 教程:运行时权限支持 资源,文件,和数据分析 教程#11-添加样例内容

5 1.43 1.44 1.45 1.46 1.47 1.48 1.48.1 1.48.2 1.48.3 1.48.4 1.48.5 1.48.6 1.48.7 1.49 1.50 1.51 1.52 1.53 1.54 1.55 1.56 教程#12-显示这本书 使用偏好 教程#13-使用一些偏好 SQLite数据库 教程#14-保存笔记 网络访问 DIY HTTP HttpClient怎么样 经由DownloadManager的HTTP 使用第三方JAR包SSL 使用HttpClient类库 造访小径 Intent和Intent Filter Broadcast和Broadcast Receiver 教程#15-分享你的笔记 Service和命令模式 教程#16-更新这本书 大屏战略和策略 教程#17-支持大屏 向后兼容战略和策略

6 忙碌码农的Andorid开发指南 这是一本正在翻译中的书,翻译的是Mark L.Murphy的The Busy Coder'

s Guide to Android Development. Introduction

7 前言 Android的世界很精彩 Android的世界很无奈 当你觉得Android的世界很精彩 我会在这里衷心的祝福你 -译者序 前言

8 欢迎来看这本书 谢谢! 谢谢你对Android开发应用的这份兴趣.短短几年间,Android无疑成长为了世界上最流行的智 能手机操作系统. 不管你是给公众还是你的公司或是组织开发应用程序,又或者是仅仅自己 试验下,我相信你会觉得Android是 一个令人激动而又有挑战的探索领域. 并且,最重要的,谢谢你对这本书的兴趣.我衷心希望它对你有帮助,最起码让你感觉偶尔 是有趣的. 欢迎来看这本书

9 这本书的结构 你可能已经注意到了,这是相当大规模的一本书. 为了能处理相当于3500页左右的内容材料,文章被分成了核心章回和一系列小径. 核心章回描述了许多Android开发者构建一个应用所需要理解的关键概念.但是偶尔例如会有 个可有可无的主题 为了帮助阐释某个观点而穿插到核心章回中.所以核心章节通常是相当必 要的. 核心章回是被设计成按顺序阅读的,并且会交织着传统技术文章和教程,在讨论概念的同时 给予你实践经验. 大都数的教程都是可以被跳过的.尽管如此,涵盖设置SDK环境以及创建 项目内容的头两章,是每个读者都应该进行阅读的. 大量的章回被分成了多个小径,其中涵盖到了某些具体一般性主题,从数据存储到高级UI效果 到性能测定和调优. 每个小径都会有许多章回.但是,这些章回以及这些小径它们本身,是 没有必要被设计成以任何顺序的形式进行阅读的. 小径中的每个章回会指出了你所需要提前 了解的章回或概念.因此,这些章回大都是参考材料, 当你具体地想学习关于一个特定主题 的一些东西的时候会用到. 核心章回会链接到多个小径中的多个章回,为了向你展示你从哪能能找到与你刚刚阅读到的 东西相关的材料. 所以在这本书的目录,这份前言,你的电子阅读器中的搜索工具,以及跨 章节链接之中, 你应该有了足够多的方式去发现你要阅读的材料. 如果你想的话你是可以从前到后阅读整本书的.多个小径会出现在核心章回之后.这些多个 小径会以一个合理的逻辑顺序出现, 尽管如此,你可能为了做好所有的准备工作而不得不从 章回之间跳来跳去. 这本书的结构

10 那些小径 这里是一份以出场顺序排列所列出的所有小径的清单以及与这些小径相关的章回.(除了出 现在列表中多次的小径之外,因为它们跨越了多个主要类别): 代码组织和 Gradle 使用类库项目 Gradle 和旧式项目 Gradle 和 Tasks Gradle 和新项目结构 Gradle 和依赖 Manifest 合并规则 应用签名 发行 用于 Android 的高级 Gradle 小窍门 测试 使用 JUnit4 进行测试 使用UIAutomator进行测试 单元测试 MonkeyRunner 和 Test Monkey 高级UI 通知 高级通知 介绍GridLayout 百分比支持库 Dialog 和 DialogFragment 高级 ListView Action Bar 导航 Action Modes 和 Context Menus 其它高级 Action Bar 技巧 ToolBar AppCompact :官方 Action Bar 向后兼容 RecyclerView 实现一个导航抽屉 Android 设计支持库 小径

11 WebView 的高级使用 输入法框架 字体 富文本 动画 旧式动画 自定义 Drawables 使用 Maps V2 绘制地图 手工制作你自己的视图 高级 Preference 自定义对话框和 Preference 进度指示器 Pagers 还有更多的乐趣 关注管理和可访问性 多种UI策略 事件总线替代品 Tasks 助手API 数据绑定 桌面 Android 应用 主页面效果 主页面控件 基于适配器的应用控件 数据存储和检索 内容提供者理论 内容提供者实现模式 加载框架 ContactsContract 提供者 CelendarContract 提供者 MediaStore 提供者 使用文档 提供文档 加密存储 打包和分发数据 高级数据库技巧 数据备份 小径

12 高级网络主题 SSL 嵌入网站服务 多种多样的网络功能 Media 音频播放 音频录制 视频播放 通过第三方应用使用相机 直接使用相机 MediaStore 提供者 媒体路由 支持外部播放 Google Cast 和 ChromeCast 10英寸UI 把所有电视放在一起: Decktastic 创建一个媒体路由提供者 截屏和屏幕录制 安全 SSL 加密存储 高级权限 RestrictedProfiles 和 UserManager 触屏劫持 多种多样的安全技术 硬件和系统服务 AlarmManager 和 Scheduled Service Pattern PowerManager 和 WakeLocks JobScheduler 适应基于位置的服务 融合位置提供者 使用剪切板 Telephony 使用 SMS 小径

13 NFC 设备管理 传感器的基本使用 打印和文档生成 处理不同的硬件 集成和内省 编写和使用Parcelables序列化 响应 URLs 插件模式 PackageManager 诀窍 远程服务和绑定模式 高级 Manifest 技巧 多种多样的集成要诀 可复用组件 其它工具 Android Studio 对话框和编辑器 高级模拟器功能 Lint 和 Support Annotations 截屏和屏........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题