• Ensuring Compatibility with Managed Profiles
  • Implementing App Restrictions
  • Building a Work Policy Controller
  • Android交互设计
  • 设计高效的导航
  • 规划屏幕界面与他们之间的关系
  • 为多种大小的屏幕进行规划
  • 提供向下和横向导航
  • 提供向上和历史导航
  • 综合:设计样例 App
  • 实现高效的导航
  • 使用Tabs创建Swipe视图
  • 创建抽屉导航
  • 提供向上的导航
  • 提供向后的导航
  • 实现向下的导航
  • 通知提示用户
  • 建立Notification
  • 当启动Activity时保留导航
  • 更新Notification
  • 使用BigView风格
  • 显示Notification进度
  • 增加搜索功能
  • 建立搜索界面
  • 保存并搜索数据
  • 保持向下兼容
  • 使得你的App内容可被Google搜索
  • 为App内容开启深度链接
  • 为索引指定App内容
  • Android界面设计
  • 为多屏幕设计
  • 兼容不同的屏幕大小
  • 兼容不同的屏幕密度
  • 实现可适应的UI
  • 创建自定义View
  • 创建自定义的View类
  • 实现自定义View的绘制
  • 使得View可交互
  • 优化自定义View
  • 创建向后兼容的UI
  • 抽象新的APIs
  • 代理至新的APIs
  • 使用旧的APIs实现新API的效果
  • 使用版本敏感的组件
  • 实现辅助功能
  • 开发辅助程序
  • 开发辅助服务
  • 管理系统UI
  • 淡化系统Bar
  • 隐藏系统Bar
  • 隐藏导航Bar
  • 全屏沉浸式应用
  • 响应UI可见性的变化
  • 创建使用Material Design的应用
  • 开始使用Material Design
  • 使用Material的主题
  • 创建Lists与Cards
  • 定义Shadows与Clipping视图
  • 使用Drawables
  • 自定义动画
  • 维护兼容性
  • Android用户输入
  • 使用触摸手势
  • 检测常用的手势
  • 跟踪手势移动
  • Scroll手势动画
  • 处理多触摸手势
  • 拖拽与缩放
  • 管理ViewGroup中的触摸事件
  • 处理键盘输入
  • 指定输入法类型
  • 处理输入法可见性
  • 兼容键盘导航
  • 处理按键动作
  • 兼容游戏控制器
  • 处理控制器输入动作
  • 支持不同的Android系统版本
  • 支持多个控制器
  • Android后台任务
  • 在IntentService中执行后台任务
  • 创建IntentService
  • 发送工作任务到IntentService
  • 报告后台任务执行状态
  • 使用CursorLoader在后台加载数据
  • 使用CursorLoader执行查询任务
  • 处理查询的结果
  • 管理设备的唤醒状态
  • 保持设备的唤醒
  • 制定重复定时的任务
  • Android性能优化
  • 管理应用的内存
  • 代码性能优化建议
  • 提升Layout的性能
  • 优化layout的层级
  • 使用include标签重用layouts
  • 按需加载视图
  • 使得ListView滑动顺畅
  • 优化电池寿命
  • 监测电量与充电状态
  • 判断与监测Docking状态
  • 判断与监测网络连接状态
  • 根据需要操作Broadcast接受者
  • 多线程操作
  • 在一个线程中执行一段特定的代码
  • 为多线程创建线程池
  • 启动与停止线程池中的线程
  • 与UI线程通信
  • 避免出现程序无响应ANR
  • JNI使用指南
  • 优化多核处理器(SMP)下的Android程序
  • Android安全与隐私
  • Security Tips
  • 使用HTTPS与SSL
  • 为防止SSL漏洞而更新Security
  • 使用设备管理条例增强安全性
  • Android测试程序
  • 测试你的Activity
  • 建立测试环境
  • 创建与执行测试用例
  • 测试UI组件
  • 创建单元测试
  • 创建功能测试
  •