首页 > 代码库 > Android官方开发文档Training系列课程中文版:目录

Android官方开发文档Training系列课程中文版:目录

原文地址 : http://android.xsoftlab.net/training/index.html

引言

在翻译了一篇安卓的官方文档之后,我觉得应该做一件事情,就是把安卓的整篇训练课程全部翻译成英文,供国内的开发者使用,尤其是入门开发者,虽然现在网络上有很多入门课程,但是还是依靠官方文档学习来的靠谱,安卓官方文档是一系列的课程,使每个人可以系统的掌握安卓的知识,相比其它课程来说,它为开发者提供了查缺补漏的功能。

在这里你可以领略到安卓开发世界的精彩。

Tips : 同时,本目录可以作为安卓功能查询手册,可以使你通过安卓系统提供的某些功能完成你意想不到的效果。

入门指南-目录


构建第一款安卓应用

  • 工程创建

  • 程序运行

  • 创建用户界面

  • 启动另一个Activity

添加ActionBar

  • 设置ActionBar

  • 添加Action按钮

  • 自定义ActionBar样式

  • ActionBar浮层效果

支持不同的设备

  • 支持不同的语言

  • 支持不同的屏幕

  • 支持不同的平台版本

管理Activity的生命周期

  • 启动一个Activity

  • 暂停和恢复Activity

  • 停止和重启Activity

  • Activity的重建

使用Fragment构建动态UI

  • 创建Fragment

  • 构建灵活的UI

  • Fragment间的通信

存储数据

  • 键值对序列存储

  • 文件存储

  • 数据库存储

与其它APP交互

  • 将用户带到第三方APP

  • 从另一个Activity获取返回结果

  • 允许三方APP启动你的Activity

分享简单数据

  • 添加简单的分享行为

  • 发送简单数据给其它APP

  • 从其它APP接收简单数据

分享文件

  • 配置文件共享

  • 分享一个文件

  • 请求一个共享文件

  • 获取文件信息

通过NFC共享文件

  • 发送文件到另一台设备

  • 从其它设备接收文件

管理音频播放

  • 控制APP的音量与播放

  • 管理音频焦点

  • 音频输出硬件的处理

调用相机

  • 简单拍照

  • 简单摄像

  • 控制相机

打印内容

  • 图像打印

  • HTML文档打印

  • 自定义文档打印

高效显示位图

  • 在加载大位图

  • 在非UI线程中处理图片

  • 位图缓存

  • 管理位图内存

OpenGL绘图

  • 环境配置

  • 图形定义

  • 图形绘制

  • 应用投影与相机视图

  • 添加动态效果

  • 响应触摸事件

《Android官方开发文档Training系列课程中文版》的中期翻译计划

动画视图

  • 转场框架介绍

  • 场景创建

  • 应用场景

  • 创建自定义转场动画

连接无线设备

  • 网络服务搜索功能

  • 通过WIFI创建P2P连接

  • 通过P2P搜索网络服务

网络操作

  • 网络连接

  • 网络管理

  • XML解析

通知用户

  • 构建通知

  • 创建不同导航方式的Activity

  • 更新或移除通知

  • 大视图通知

  • 在通知中显示进度

多样屏幕

  • 支持不同的屏幕尺寸

  • 支持不同的屏幕密度

  • 实现自适应UI

创建自定义View

  • View的创建

  • View的绘制

  • View的交互

  • View的优化

管理系统UI

  • 变暗系统条

  • 隐藏状态条

手势处理

  • 监测通用手势

  • 记录手指移动的轨迹

  • 滚动动画及Scroller

  • 多点触控处理

  • 拖拽或缩放

  • ViewGroup的事件管理

键盘输入处理

  • 指定输入的类型

  • 控制输入法的显示方式

  • 处理键盘按键

后台服务

  • IntentService的创建

  • IntentService的使用

  • 响应IntentService的处理结果

后台加载数据

  • 使用CursorLoader进行查询

  • 处理CursorLoader的查询结果

管理设备的睡眠状态

执行定时任务

性能优化建议

APP的内存管理

布局性能优化

  • 布局层级优化

  • 布局复用

  • 按需加载View

  • ListView的优化

电池续航时间优化

  • 监测电池电量及充电状态

  • 检查与监测坞的状态与类型

  • 检查、检测网络连接状态

  • 按需开启广播接收器

线程执行操作

  • 定义线程执行代码

  • 创建多线程管理器

  • 线程池操作

  • 线程间通讯

如何避免ANR?

Android的JNI相关

Android的安全建议

Activity测试

  • 测试环境配置

  • 创建运行测试

  • UI组件测试

  • 创建单元测试

  • 创建功能性测试


DONE.
国内API的镜像地址为:http://android.xsoftlab.net/training/index.html

写在后面的总结:本翻译项目从2016年03月15日开始到2016年11月14日结束,正好8个整月,共计文章114篇。文档的翻译水平从刚开始的马马虎虎到后来的”马马虎虎”。对我自己来说当初的目的也达到了:

  • 熟悉Android整体知识体系。
  • 对自己的英文阅读水平多少有所提升。
  • 因为他使我得到了不少的意外收获。
  • 兑现了当时自己定下的目标。
  • 他可以帮助到需要他的人。

最后要说的就这么多,《Android官方开发文档Training系列课程中文版》系列翻译到此画上了句号。

所有翻译文章的发布地址为:http://blog.csdn.net/sahadev_

项目的源文件地址为:https://code.csdn.net/u011064099/android-training-chinese-version/tree/master

最后感谢CSDN、梦鸽对我的大力支持!

<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

    Android官方开发文档Training系列课程中文版:目录