安卓开发文档·中文版
序言
1.
Android 入门基础:从这里开始
1.1.
建立第一个 App
1.1.1.
创建 Android 项目
1.1.2.
执行 Android 程序
1.1.3.
建立简单的用户界面
1.1.4.
启动其他的 Activity
1.2.
兼容不同的设备
1.2.1.
适配不同的语言
1.2.2.
适配不同的屏幕
1.2.3.
适配不同的系统版本
1.3.
管理 Activity 的生命周期
1.3.1.
启动 Activity
1.3.2.
暂停和继续 Activity
1.3.3.
停止和重启 Activity
1.3.4.
重新创建 Activity
1.4.
使用 Fragment 构建动态的 UI
1.4.1.
创建一个 Fragment
1.4.2.
构建灵活的 UI
1.4.3.
Fragments 之间的交互
1.5.
数据保存
1.5.1.
保存键值集
1.5.2.
保存文件
1.5.3.
在数据库中保存数据
1.6.
与其他应用交互
1.6.1.
使用户跳转到其他应用
1.6.2.
获取 Activity 返回的结果
1.6.3.
允许一个应用启动另一个应用
1.7.
使用系统权限
1.7.1.
声明权限
1.7.2.
在运行时请求权限
1.7.3.
权限使用说明
2.
应用内容分享
2.1.
分享简单的数据
2.1.1.
向其他应用发送简单的数据
2.1.2.
接收从其他应用发送的数据
2.1.3.
增加简单的分享功能
2.2.
分享文件
2.2.1.
建立分享文件
2.2.2.
分享文件
2.2.3.
请求分享文件
2.2.4.
接收文件信息
2.3.
使用 NFC 分享文件
2.3.1.
发送文件到其他设备
2.3.2.
从其他设备接收文件
3.
多媒体构建应用
3.1.
拍照
3.1.1.
简单拍照
3.1.2.
简单录像
3.1.3.
控制相机
3.2.
打印内容
3.2.1.
打印照片
3.2.2.
打印 HTML 文档
3.2.3.
打印自定义文档
4.
用图形和动画构建应用程序
4.1.
使用 OpenGL ES 显示图形
4.1.1.
建立 OpenGL ES 环境
4.1.2.
定义 Shapes
4.1.3.
绘制 Shapes
4.1.4.
应用投影和相机视图
4.1.5.
添加移动
4.1.6.
响应触摸事件
4.2.
场景动画和过渡动画
4.2.1.
过渡动画结构
4.2.2.
创建场景动画
4.2.3.
引用过渡动画
4.2.4.
创建普通过渡动画
4.3.
添加动画
4.3.1.
View 间渐变
4.3.2.
使用 ViewPager 实现屏幕滑动
4.3.3.
卡片翻转动画
4.3.4.
缩放 View
4.3.5.
布局改变动画
5.
使用网络连接和云服务构建应用
5.1.
无线连接设备
5.1.1.
使用网络服务搜索
5.1.2.
使用 WiFi 建立 P2P 连接
5.1.3.
使用 WiFi P2P 服务进行搜索
6.
API 指南
6.1.
UI 指南
6.1.1.
图标设计指南
6.1.1.1.
启动器图标
6.1.1.2.
菜单图标
6.1.1.3.
操作栏图标
6.1.1.4.
状态栏图标
6.1.1.5.
标签图标
6.1.1.6.
对话框图标
6.1.1.7.
列表图标
7.
Android Studio
Published with GitBook
安卓开发文档·中文版