课程
在 Mac 平台搭建 Android 集成开发环境
在 Linux 平台搭建 Android 集成开发环境
在 Windows 平台搭建 Android 集成开发环境
Activity 是什么
Activity绑定自定义视图
启动另一个 Activity
在 Activity 跳转过程中的生命周期
标准启动模式
SingleTask 与 SingleInstance 模式
Context 的作用
绑定 Service 进行通信(下)
传递值对象
获取 Activity 的返回参数
SingleTop 模式
通过浏览器链接启动本地 Activity
Service生命周期
认识 Activity 的生命周期
传递简单数据
显式 Intent
隐式 Intent
Intent 过滤器相关选项
Application 的用途
学会查看帮助文档
传递数据包Bundle
Application 生命周期
使用 Service
绑定 Service
启动 Service 并传递数据
绑定 Service 进行通信(上)
动态注册和注销 BroadcastReceiver
日志分类
为基本组件添加权限检查
跨应用绑定 Service 并通信
使用 BroadcastReceiver
使用 DDMS 查看日志
请求权限实例
为代码添加权限检查
BroadcastReceiver 的优先级
使用日志 API
跨应用启动 Service
跨应用绑定 Service
Fragment 的生命周期
带侧边栏的 Activity
Tabbed Activity
RecyclerView的布局样式
单项选择
Android用户界面优化—SlidingMenu演示
LinearLayout
使用RecyclerView
使用资源文件自定义列表项
日期选择器
时间选择器
Android用户界面优化—本课概要
Android用户界面优化—SlidingMenu开源库介绍
Android用户界面优化—SlidingMenu程序配置
Android用户界面优化—SlidingMenu程序开发
FrameLayout
用代码控制子对象
RelativeLayout
下拉列表
多项选择
下拉刷新控件基本介绍
Android绘图API开发自定义视图控件-自定义控件皮肤
配置下拉刷新控件及运行示例
Android绘图API开发自定义视图控件-使用绘图API自定义视图
开发支持下拉刷新的应用
Android绘图API开发自定义视图控件-本课概要
Android绘图API开发自定义视图控件-自定义视图属性
Android自定义视图动画-View动画-旋转动画效果
Android自定义视图动画-View动画-动画效果混合
Android自定义视图动画-view动画-透明动画效果
Android自定义视图动画-View动画-缩放动画效果
Android自定义视图动画-View动画-移动动画效果
Android自定义视图动画-View动画-动画效果侦听
Android自定义视图动画-本课概要
Android自定义视图动画-自定义动画效果
Android创建和配置布局动画-为布局添加动画效果
Android创建和配置布局动画-使用资源文件配置布局动画
Android创建和配置布局动画-本课概要
Android创建和配置布局动画-布局内容改变动画
Android创建和配置布局动画-为列表添加布局动画效果
点9切图法在Android UI设计中的运用-本课概要
ViewPager引导页-Android专题-添加导航点
点九切图法使用
ViewPager引导页-Android专题-添加进入主界面按钮
点九切图法概述
ViewPager引导页-Android专题-ViewPager实现
ViewPager引导页-Android专题-添加数据储存
DrawerLayout 的使用-示例演示和基本介绍
DrawerLayout 的使用-监听抽屉的打开关闭事件
DrawerLayout 的使用-点击图标开闭抽屉
Action Bar 的使用-示例演示和基本介绍
DrawerLayout 的使用-创建抽屉布局
DrawerLayout 的使用-初始化导航列表
Action Bar 的使用-自动隐藏 Action Bar
Action Bar 的使用-ActionBarSherlock 的使用
Action Bar 的使用-启用 Action Bar
Action Bar 的使用-Action Provider 的使用
完成菜单布局
加入左右滑动动画
添加蒙版效果
2D翻转-创建动画
AndroidSurfaceView绘制组合图形2
弹出通知Toast
AndroidSurfaceView的使用
AndroidSurfaceView绘制多个图形
AndroidSurfaceView绘制组合图形1
菜单左右滑动
2D翻转-添加动画监听
AndroidSurfaceView绘制单个图形
状态栏提示Notification
处理点击事件
安卓Android触摸事件侦听
获取多个安卓Android触摸点坐标
安卓Android缩放图片示例
传感器、无线传输与媒体硬件功能开发-环境传感器的组成及使用
传感器、无线传输与媒体硬件功能开发-NFC技术:概述
传感器、无线传输与媒体硬件-使用Android Beam技术传输文本 1
传感器、无线传输与媒体硬件功能开发-本课概要
传感器、无线传输与媒体硬件功能开发-Android中传感器的基本概念
传感器、无线传输与媒体硬件功能开发-位置传感器的组成及使用
传感器、无线传输与媒体硬件功能开发-Android中的NFC技术
传感器、无线传输与媒体硬件功能开发-让Android自动运行程序
传感器、无线传输与媒体硬件功能开发-让Android自动打开网页
传感器、无线传输与媒体硬件功能开发-读写NFC标签中的文本数据
传感器、无线传输与媒体硬件功能开发-读写NFC标签中的Uri数据
传感器、无线传输与媒体硬件-使用Android Beam技术传输文本 2
传感器、无线传输与媒体硬件-蓝牙技术 1
安卓Android触摸事件传递
获取一个安卓Android触摸点坐标
传感器、无线传输与媒体硬件功能开发-动作传感器的组成及方法
传感器、无线传输与媒体硬件功能开发-NDEF文本格式解析
传感器、无线传输与媒体硬件功能开发-NDEF Uri格式解析
传感器、无线传输与媒体硬件功能开发-读写非NDEF格式的数据
传感器、无线传输与媒体硬件-蓝牙技术 2
传感器、无线传输与媒体硬件-照相机技术 1
传感器、无线传输与媒体硬件-照相机技术 2
六种核心安全机制-Android安全机制之对称加密
传感器、无线传输与媒体硬件-GPS技术 1
传感器、无线传输与媒体硬件-音频技术
传感器、无线传输与媒体硬件-TTS技术
六种核心安全机制-Android安全机制之电子签名
传感器、无线传输与媒体硬件-Wi-Fi Direct
传感器、无线传输与媒体硬件-GPS技术 2
传感器、无线传输与媒体硬件-AR技术介绍
六种核心安全机制-本课概要
六种核心安全机制-Android安全概述
六种核心安全机制-Android安全机制之消息摘要
传感器、无线传输与媒体硬件-多点触摸技术
传感器、无线传输与媒体硬件-铃声设置
六种核心安全机制-Android安全机制之非对称加密
六种核心安全机制-Android安全机制之密钥交换
进程和进程边界
多用户和多用户边界
文件的setUID标识
Android中的ContentProvider以及基于URI的安全
进程的RealUID和EffectiveUID
高级特性
读写内部存储的文件数据
读取外部存储的文件数据
文件的基本操作
读取raw目录中的文件数据
读取Assets中的文件数据
通过界面操作数据库
使用ContentProvider在应用间传递数据
SharedPreference简介
SQLite数据库的数据读取和写入
SharedPreference数据的读写操作
读取与解析XML数据
JSON数据格式简介
XML数据格式简介
生成与输出XML数据
读取JSON格式数据
创建JSON格式数据
使用Http的Post方式与网络交互通信
使用HttpClient进行Post方式通信
ServerSocket的建立与使用
在Android中创建Socket客户端
使用 Volley 实现 JSON 字符串请求
使用 Volley 实现异步加载图片
示例演示和登录机制的实现
PHP轮询数据库
使用Http的Get方式读取网络数据
使用ServerSocket建立聊天服务器-1
获取令牌信息
PHP 自定 API 接口
线程的概念
使用HttpClient进行Get方式通信
使用ServerSocket建立聊天服务器-2
申请百度开发者帐号及百度 OAuth 简介
获取个人信息
Volley 简介
Android 客户端扫描二维码
Android 客户端访问自定 API 实现网页登录
AsyncTask的使用方法
Socket介绍
百度 SDK 源码解析
使用 NetWorkImageView 完成图片加载
PHP 网页端生成简单二维码
运行命令介绍与快速调试
编译与运行测试代码
新建测试工程
Android UI 自动化测试的现状
Android 各种 UI 测试框架介绍
实例演示
配置编写环境
按键与 KEYCODE 使用
UiDevice 类介绍
旋转屏幕
UiSelector 类介绍
节点关系介绍
对象搜索-类名与包名
对象搜索-索引与实例
灭屏与唤醒屏幕
获取包名、开启通知栏、快速设置、获取布局文件的方法
实例演示
对象搜索-特殊属性与节点
对象搜索-资源ID
获取坐标与坐标点击
拖拽与滑动
截图与等待空闲
Android 的布局与组件及组件属性介绍
对象搜索-文本与描述
获取对象的属性与属性的判断
快速滚动
获取列表子元素
UiObject类介绍
输入文本与清除文本
UiCollection 类介绍
获取与设置最大滚动次数常量值
滑动区域校准常量设置与获取
滚动到某个对象
获取某种搜索条件组件的数量
向前与向后滚动
设置滚动方向
点击与长按
拖拽与滑动对象
手势的操作
判断对象是否存在
从集合中查找对象
UiScrollable 类介绍
UiWatcher 类介绍与中断监听检查条件
演示 API 功能
各种状态报告及定位问题
监听器操作
Configurator 类介绍与API解说
报告简介及查看
输出信息到报告
传入参数控制脚本
检查监听器
实例演示 Configurator 使用
Android NDK开发-基于Android NDK两种“hello world”程序的实现
Android NDK开发-Android NDK程序调试方法
使用ANT自动创建头文件
面向多种CPU架构编译
Android NDK开发-Android NDK设备调用示例
Android NDK开发-Android NDK开发实例
下载NDK开发所必须的文件
编译多个源文件
Android NDK开发-本课概要
Android NDK开发-Java代码和C代码的相互调用
开发一个HelloNDK程序
Android NDK开发-Android NDK安装
搭建NDK集成开发环境
项目开发实战:倒计时-倒计时的UI设计
项目开发实战:通讯录-获取手机通讯录信息
项目开发实战:通讯录-手机通讯录信息的UI适配
围住神经猫实战游戏开发-Android版围住神经猫场景的绘制
围住神经猫实战游戏开发-简单的游戏逻辑-功能函数的实现
项目开发实战:通讯录-Android中ListView的优化
围住神经猫实战游戏开发-Android版围住神经猫游戏介绍
围住神经猫实战游戏开发-Android版围住神经猫游戏工程创建
围住神经猫实战游戏开发-Android版围住神经猫游戏元素创建
围住神经猫实战游戏开发-Android版围住神经猫游戏逻辑
优化
项目开发实战:倒计时-倒计时的逻辑实现
围住神经猫实战游戏开发-Android版围住神经猫触摸事件的处理
项目开发实战:通讯录-手机通讯录信息的数据封装
围住神经猫实战游戏开发-简单的游戏逻辑-基本移动策略
项目开发实战-2048游戏-本课概要
项目开发实战-2048游戏-创建2048游戏项目
项目开发实战-2048游戏-实现2048游戏主类GameView
项目开发实战-2048游戏-实现2048游戏的卡片类
项目开发实战-2048游戏-在2048游戏中添加随机数
项目开发实战-2048游戏-实现2048游戏逻辑
项目开发实战-2048游戏-添加2048游戏卡片
项目开发实战-2048游戏-游戏2048在Android平台的触控交互设计
项目开发实战-2048游戏-检查2048游戏结束
项目开发实战-2048游戏-游戏2048玩法介绍
项目开发实战-2048游戏-设计2048游戏布局
项目开发实战-2048游戏-游戏2048计分
多功能时钟应用的开发-添加Android闹钟2 保存和读取闹钟数据
多功能时钟应用的开发-判断闹钟是否被触发并执行输出 1
多功能时钟应用的开发-判断闹钟是否被触发并执行输出 2
多功能时钟应用的开发-创建计时器UI界面
多功能时钟应用的开发-实现显示Android时钟功能
多功能时钟应用的开发-实现Android闹钟列表
多功能时钟应用的开发-显示时间选定组件及闹钟日期
多功能时钟应用的开发- 创建和配置秒表界面UI
多功能时钟应用的开发-秒表功能逻辑实现 2
多功能时钟应用的开发-Android多功能时钟项目应用主框架搭建
多功能时钟应用的开发-闹钟触发后清除
多功能时钟应用的开发-实现Android计时器功能2 计时器控件交互
多功能时钟应用的开发- 秒表功能逻辑实现 1
多功能时钟应用的开发-本课概要
多功能时钟应用的开发-实现Android闹钟界面
多功能时钟应用的开发-计时器功能逻辑实现 1
多功能时钟应用的开发-计时器功能逻辑实现 2
多功能时钟应用的开发- 添加秒表功能交互
项目开发实战:记事本-添加适配器
小灵机器人-平台介绍以及获取数据
小灵机器人-json数据解析
小灵机器人-数据封装
小灵机器人-点9图片处理
小灵机器人-添加时间
项目开发实战-了解《匿名》项目功能需求
项目开发实战-《匿名》项目发布消息界面设计
项目开发实战-《匿名》项目获取验证码界面逻辑实现
项目开发实战-《匿名》项目登陆通信类实现
项目开发实战-《匿名》项目获取消息列表通信类实现
项目开发实战-《匿名》项目消息列表界面逻辑实现2
项目开发实战-《匿名》项目消息列表界面逻辑实现3
项目开发实战-《匿名》项目发表评论通信类实现
项目开发实战-《匿名》项目发表评论界面逻辑实现
项目开发实战-《匿名》项目发表消息通信类实现
项目开发实战-《匿名》项目多语言配置
项目开发实战:记事本-创建数据库
项目开发实战:记事本-添加图片
项目开发实战:记事本-详情页布局
项目开发实战-秘密APP-本课概要
项目开发实战-搭建《匿名》项目架构
项目开发实战-《匿名》项目基本界面跳转
项目开发实战-《匿名》项目网络通信基类实现
项目开发实战-《匿名》项目获取验证码通信类实现
项目开发实战-《匿名》项目上传联系人数据界面逻辑实现
项目开发实战-《匿名》项目呈现消息界面逻辑实现
项目开发实战-《匿名》项目获取消息评论通信类实现
项目开发实战-《匿名》项目呈现评论列表界面逻辑实现
项目开发实战-《匿名》项目发表消息界面逻辑实现
项目开发实战-《匿名》项目发布
项目开发实战:记事本-本课概要
小灵机器人-添加欢迎语
项目开发实战-读《匿名》项目接口文档
项目开发实战-《匿名》项目消息界面设计
项目开发实战-《匿名》项目登陆实现界面逻辑实现
项目开发实战-《匿名》项目消息列表界面逻辑实现1
项目开发实战:记事本-设计布局
项目开发实战:记事本-添加文字内容
项目开发实战:记事本-添加视频
项目开发实战:记事本-完成详情页显示
小灵机器人-搭建android环境
小灵机器人-异步请求数据
小灵机器人-布局实现
项目开发实战-创建《匿名》项目
项目开发实战-《匿名》项目登陆界面设计
项目开发实战-《匿名》项目消息列表界面设计
项目开发实战-《匿名》项目获取联系人数据
项目开发实战-《匿名》项目上传联系人数据通信类实现
项目开发实战-《匿名》项目消息列表界面逻辑实现4
项目开发实战-《匿名》项目跳转到发表消息界面
项目开发实战-《匿名》项目联机调试
微信SDK的集成与使用实战-微信SDK剖析
项目开发实战:天气-App 原型图展示
项目开发实战:天气-聚合数据介绍
项目开发实战:天气-主界面 UI 实现:城市与发布时间区域
项目开发实战:天气-主界面自动刷新:Service 初始化
微信SDK的集成与使用实战-发送请求或响应到微信
项目开发实战:天气-主界面 UI 实现:实时天气与 PM 2.5 区域
项目开发实战:天气-主界面 UI 实现:未来三天天气区域
项目开发实战:天气-未来间隔三小时天气区域数据解析
项目开发实战:天气-主界面数据解析:下拉刷新
项目开发实战:天气-城市选择界面数据解析
微信SDK的集成与使用实战-本课概要
微信SDK的集成与使用实战-微信API合作案例简介
微信SDK的集成与使用实战-集成前的准备工作
微信SDK的集成与使用实战-微信消息分享业务流程讲解
微信SDK的集成与使用实战-接收微信的请求和返回值
项目开发实战:天气-创建工程
项目开发实战:天气-主界面 UI 实现:详细信息区域
项目开发实战:天气-实时天气与未来三天天数据解析
项目开发实战:天气-实时天气与未来三天天气区域数据填充
项目开发实战:天气-主界面自动刷新:Service 实现
项目开发实战:画板-添加画笔及绘制
项目开发实战:天气-主界面 UI 实现:未来间隔三小时天气区域
项目开发实战:天气-主界面数据解析:实时天气与未来三天天气
项目开发实战:天气-未来间隔三小时天气区域数据填充
项目开发实战:天气-主界面数据解析:PM 2.5 区域
项目开发实战:天气-城市选择界面 UI 实现
项目开发实战:画板-创建画板
项目开发实战:画板-清除画板