首页
(current)
分类
标签
排行榜
搜索
注册
登录
小鹤
Android 官方培训课程中文版文档
Android 官方培训课程中文版文档
语言:中文 | 章节:306 | 阅读:56864 | 收藏:0 | 评论:0
Android 官方培训课程中文版
Android
阅读
收藏
打赏
分享
举报
目录
评论
Android官方培训课程中文版(v0.9.7)
Summary
展示Card翻转动画
View间渐变
添加动画
布局变更动画
使用ViewPager实现屏幕滑动
缩放View
处理查询的结果
使用CursorLoader在后台加载数据
使用CursorLoader执行查询任务
创建后台服务
在IntentService中执行后台任务
报告任务执行状态
向后台服务发送任务请求
调度重复的闹钟
管理设备的唤醒状态
保持设备唤醒
添加Action按钮
添加Action Bar
ActionBar的覆盖叠加
建立ActionBar
自定义ActionBar的风格
管理Activity的生命周期
暂停与恢复Activity
重新创建Activity
启动与销毁Activity
停止与重启Activity
保存到数据库
保存到文件
数据保存
保存到Preference
建立简单的用户界面
创建Android项目
建立第一个App
执行Android程序
启动另一个Activity
与其他 Fragment 交互
创建 Fragment
建立灵活动态的 UI
使用Fragment建立动态UI
Android入门基础:从这里开始
Intent过滤
与其他应用的交互
接收Activity返回的结果
Intent的发送
确定你的应用程序需要什么权限(Determine What Permissions Your App Needs)
Lessons
兼容不同的设备
适配不同的语言
适配不同的系统版本
适配不同的屏幕
Android后台任务
性能优化
保护安全与隐私的最佳策略
测试程序
Android界面设计
用户输入
Android交互设计
Android网络连接与云服务
Android分享操作(Building Apps with Content Sharing)
Android图像与动画
Android多媒体
创建TV应用
Android联系人信息与位置信息
Android可穿戴应用
解决云同步的保存冲突
使用备份API
使用Google Cloud Messaging(已废弃)
云同步
无线连接设备
使用 WiFi P2P 服务发现
使用网络服务发现
使用 WiFi 建立 P2P 连接
根据网络连接类型来调整下载模式
优化下载以高效地访问网络
传输数据时避免消耗大量电量
重复的下载是冗余的
最小化定期更新造成的影响
连接到网络
执行网络操作
管理网络的使用情况
解析 XML 数据
创建 Stub 授权器
创建 Stub Content Provider
创建 Sync Adpater
使用Sync Adapter传输数据
执行 Sync Adpater
使用 Volley 传输网络数据
实现自定义的网络请求
建立请求队列(RequestQueue)
创建标准的网络请求
发送简单的网络请求
显示联系人头像
联系人信息
使用Intent修改联系人信息
获取联系人详情
获取联系人列表
使用NFC分享文件
接收其他设备的文件
发送文件给其他设备
分享文件
请求分享一个文件
获取文件信息
建立文件分享
分享文件
分享简单的数据
接收从其他App传送来的数据
给其他App发送简单的数据
添加一个简便的分享功能
利用 Managed Profile 确保兼容性
实现 app 的限制
配置 COSU 设备
创建企业级应用
创建设备策略控制器
缓存Bitmap
在UI上显示Bitmap
高效显示Bitmap
高效加载大图
管理Bitmap的内存使用
非UI线程处理Bitmap
绘制形状(Drawing Shapes)
建立 OpenGL ES 的环境(Building an OpenGL ES Environment)
使用OpenGL ES显示图像
添加移动
运用投影与相机视角
定义形状(Defining Shapes)
响应触摸事件
在不同的 Android 系统版本支持控制器
处理控制器输入动作
支持游戏控制器
支持多个游戏控制器
检测常用的手势
使用触摸手势
追踪手势移动
处理多点触控手势
拖拽与缩放
滚动手势动画
管理ViewGroup中的触摸事件
处理按键动作
处理键盘输入
支持键盘导航
指定输入法类型
处理输入法可见性
识别用户的当下活动
显示位置地址
创建和监视地理围栏
Android位置信息
使用模拟位置进行测试
获取最后可知位置
获取位置更新
自定义动画
维护兼容性
使用Drawables
开始使用Material Design
创建使用Material Design的应用
创建Lists与Cards
定义Shadows与Clipping视图
使用Material的主题
管理音频焦点
兼容音频输出设备
管理音频播放
控制音量与音频播放
控制相机
拍照
轻松拍摄照片
轻松录制视频
打印自定义文档
打印HTML文档
打印
打印照片
Disqus integration for GitBook
Google Analytics tracking for GitBook
提升Layout的性能
按需加载视图
优化layout的层级
使用include标签重用layouts
使得ListView滑动顺畅
管理应用的内存
监测电池的电量与充电状态
判断并监测网络连接状态
判断并监测设备的底座状态与类型
优化电池寿命
按需操控BroadcastReceiver
与UI线程通信
为多线程创建管理器
在一个线程中执行一段特定的代码
多线程操作
启动与停止线程池中的线程
避免出现程序无响应ANR(Keeping Your App Responsive)
JNI Tips
代码性能优化建议
SMP(Symmetric Multi-Processor) Primer for Android
权限定义
运行时权限
系统权限
使用设备管理策略增强安全性
使用设备管理策略增强安全性
更新你的Security Provider来对抗SSL漏洞利用
使用HTTPS与SSL
安全要点
创建与执行测试用例
创建功能测试
测试UI组件
创建单元测试
测试你的Activity
建立测试环境
TV应用内搜索
帮助用户在TV上找到内容
推荐TV内容
使TV应用是可被搜索的
创建TV游戏应用
创建目录浏览器
空标题文档
创建详情页
创建TV播放应用
显示正在播放卡片
TV应用清单
处理TV硬件
创建TV应用
创建TV布局
创建TV导航
创建TV应用的第一步
创建TV直播应用
开发辅助程序
开发辅助服务
实现辅助功能
抽象出新的APIs
创建向后兼容的UI
代理至新的APIs
使用旧的APIs实现新API的效果
使用能感知版本的组件
继承一个View
Override onDraw()
Sample
处理输入的手势
Do Less, Less Frequently
实现自适应UI流(Flows)
为多屏幕设计
兼容不同的屏幕密度
支持不同的屏幕大小
淡化系统Bar
隐藏导航栏
隐藏状态栏
全屏沉浸式应用
管理系统UI
响应UI可见性的变化
为App内容开启深度链接
为索引指定App内容
使得你的App内容可被Google搜索
提供向上导航与历史导航
提供向下与横向导航
设计高效的导航
为多种大小的屏幕进行规划
规划界面和他们之间的关系
综合:设计我们的样例 App
提供向上的导航
实现向下的导航
实现高效的导航
使用Tabs创建Swipe视图
创建抽屉式导航(navigation drawer)
提供向后的导航
建立一个Notification
使用BigView样式
通知提示用户
启动Activity时保留导航
显示Notification进度
更新Notification
保持向下兼容
增加搜索功能
保存并搜索数据
建立搜索界面
通过蓝牙进行调试
创建并运行可穿戴应用
创建可穿戴的应用
创建自定义的布局
打包可穿戴应用
添加语音功能
访问可穿戴数据层
传输资源
同步数据单元
处理数据层的事件
发送并同步数据
发送与接收消息
Android Wear 上的位置检测
为可穿戴设备创建Notification
为Notification赋加可穿戴特性
为 Notification 添加页面
将 Notification 放成一叠
在 Notifcation 中接收语音输入
创建2D Picker
创建Card
显示确认界面
退出全屏的Activity
为可穿戴设备创建自定义UI
定义Layouts
创建List
提供配置 Activity
设计表盘
绘制表盘
创建表盘
在表盘上显示信息
定位常见的问题
优化性能和电池使用时间
构建表盘服务
善良比聪明更重要(评论内容审核后才会显示)
分享,让知识传承更久远
×
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档