课程目录
1-1 [基础知识] Android5.x概述 (25:40) 1-2 [基础知识] 开发环境搭建(Eclipse) (22:23) 1-3 [基础知识] 开发环境搭建(Android Studio) (08:11) 1-4 [基础知识] 设置JDK和Android SDK的路径(Eclipse和Android Studio) (07:48) 1-5 [基础知识] 创建和管理AVD(Android Virtual Device【安卓虚拟设备】) (14:53) 1-6 [基础知识] 让Android模拟器飞起来(x86加速和Genymotion) (16:22) 1-7 [基础知识] 创建和编写第一个Android App(Eclipse) (21:41) 1-8 [基础知识] 创建和编写第一个Android App(Android Studio) (13:08) 1-9 [基础知识] Android工程结构分析(Eclipse和Android Studio) (21:02) 1-10 [基础知识] Android App的签名和发布(Eclipse和Android Studio) (15:02) 1-11 [基础知识] Android App的编译过程 (06:41) 1-12 [基础知识] Eclipse实用技巧 (13:15) 1-13 [基础知识] Android Studio实用技巧 (11:08) 1-14 [基础知识] adb命令的基本使用方法 (24:03) 1-15 [基础知识] Eclipse和Android Studio工程的转换 (04:01) 2-1 [控件详解(包含了常用控件的详细使用方法)] Android控件概述 (08:48) 2-2 [控件详解(包含了常用控件的详细使用方法)] TextView控件基础 (07:52) 2-3 [控件详解(包含了常用控件的详细使用方法)] 通过Java代码动态设置TextView控件的属性 (13:01) 2-4 [控件详解(包含了常用控件的详细使用方法)] TextView与富文本标签 (25:35) 2-5 [控件详解(包含了常用控件的详细使用方法)] 通过<img>标签在TextView中插入图像 (19:11) 2-6 [控件详解(包含了常用控件的详细使用方法)] 自定义TextView控件的链接点击动作 (09:03) 2-7 [控件详解(包含了常用控件的详细使用方法)] 按钮(Button)控件 (06:06) 2-8 [控件详解(包含了常用控件的详细使用方法)] 控件与事件监听器(Listener) (15:48) 2-9 [控件详解(包含了常用控件的详细使用方法)] 文本编辑控件(EditText)基础 (08:18) 2-10 [控件详解(包含了常用控件的详细使用方法)] 在EditText中像QQ一样输入表情 (09:38) 2-11 [控件详解(包含了常用控件的详细使用方法)] 在EditText中输入特殊字符 (10:05) 2-12 [控件详解(包含了常用控件的详细使用方法)] 带图像的按钮 (10:25) 2-13 [控件详解(包含了常用控件的详细使用方法)] RadioButton(用于单选)和RadioGroup的用法 (14:30) 2-14 [控件详解(包含了常用控件的详细使用方法)] CheckBox控件(用于多选) (08:32) 2-15 [控件详解(包含了常用控件的详细使用方法)] ToggleButton控件(二值状态) (03:50) 2-16 [控件详解(包含了常用控件的详细使用方法)] ImageView控件 (06:25) 2-17 [控件详解(包含了常用控件的详细使用方法)] DatePIcker控件 (09:33) 2-18 [控件详解(包含了常用控件的详细使用方法)] TimePicker控件 (06:19) 2-19 [控件详解(包含了常用控件的详细使用方法)] ProgressBar控件 (05:51) 2-20 [控件详解(包含了常用控件的详细使用方法)] SeekBar控件(滑杆控件) (06:23) 2-21 [控件详解(包含了常用控件的详细使用方法)] RatingBar控件(评分控件) (07:34) 2-22 [控件详解(包含了常用控件的详细使用方法)] ListView控件 (10:27) 2-23 [控件详解(包含了常用控件的详细使用方法)] ListView控件与Listener (05:59) 2-24 [控件详解(包含了常用控件的详细使用方法)] ListView与BaseAdapter (30:36) 2-25 [控件详解(包含了常用控件的详细使用方法)] 对ListView列表项进行增删该操作 (09:41) 2-26 [控件详解(包含了常用控件的详细使用方法)] 改变列表项的背景颜色 (12:31) 2-27 [控件详解(包含了常用控件的详细使用方法)] GridView控件 (21:54) 2-28 [控件详解(包含了常用控件的详细使用方法)] ViewStub控件(惰性控件) (10:21) 3-1 [布局(Layout)] FrameLayout布局 (08:29) 3-2 [布局(Layout)] LinearLayout布局 (23:28) 3-3 [布局(Layout)] RelativeLayout布局 (11:56) 3-4 [布局(Layout)] 布局文件与命名空间 (06:30) 3-5 [布局(Layout)] 布局的重用 (04:41) 4-1 [窗口(Activity)] Activity的生命周期 (14:33) 4-2 [窗口(Activity)] 从一个Activity切换到另一个Activity (12:26) 4-3 [窗口(Activity)] Activity之间的数据传递(通过Intent对象) (21:52) 4-4 [窗口(Activity)] 全局对象 (07:04) 4-5 [窗口(Activity)] 显示其他App中的窗口 (13:09) 4-6 [窗口(Activity)] 如何从Android源代码中获取系统有哪些窗口可以调用。 (22:57) 4-7 [窗口(Activity)] 回到Home窗口 (10:34) 4-8 [窗口(Activity)] 隐藏窗口的标题栏和系统状态栏 (04:58) 4-9 [窗口(Activity)] 改变窗口的位置、大小和透明度 (08:15) 4-10 [窗口(Activity)] 按两次退出Activity (03:22) 4-11 [窗口(Activity)] 窗口截屏 (11:39) 5-1 [Intent与Intent Filter] 调用Activity的方式总结 (22:30) 5-2 [Intent与Intent Filter] Intent Filter过滤机制 (06:56) 5-3 [Intent与Intent Filter] Intent Filter过滤机制【案例】 (29:24) 6-1 [资源详解] 资源简介 (01:36) 6-2 [资源详解] 字符串(String)资源 (04:48) 6-3 [资源详解] 字符串资源中的特殊字符 (04:06) 6-4 [资源详解] 格式化字符串资源 (04:35) 6-5 [资源详解] 字符串数组资源 (03:47) 6-6 [资源详解] 值(Value)资源 (21:31) 6-7 [资源详解] 数组资源 (07:36) 6-8 [资源详解] ID资源 (06:06) 6-9 [资源详解] 菜单(Menu)资源 (05:17) 6-10 [资源详解] 图像(Drawable)资源 (05:44) 6-11 [资源详解] Nine-Patch图像资源 (16:04) 6-12 [资源详解] 图层(Layer)资源 (07:32) 6-13 [资源详解] 图像状态(State)资源 (04:52) 6-14 [资源详解] 图像级别(Level)资源 (07:45) 6-15 [资源详解] 淡入淡出(Cross-Fade)资源 (06:50) 6-16 [资源详解] 内凹(Inset)图像资源 (04:46) 6-17 [资源详解] 剪切(Clip)资源 (07:01) 6-18 [资源详解] 外形(Shape)资源 (06:39) 6-19 [资源详解] 帧动画资源 (12:05) 6-20 [资源详解] 移动补间动画资源 (26:00) 6-21 [资源详解] 缩放补间动画资源 (12:03) 6-22 [资源详解] 旋转补间动画资源 (16:45) 6-23 [资源详解] 透明度补间动画资源 (06:22) 6-24 [资源详解] 属性动画资源 (15:35) 6-25 [资源详解] 震动渲染器(Interpolator) (07:34) 6-26 [资源详解] 定制渲染器(Interpolator) (14:52) 6-27 [资源详解] 风格(Style)与主题(Theme)资源 (19:18) 7-1 [屏幕适配] 资源适配符和屏幕适配 (17:19) 7-2 [屏幕适配] 屏幕适配要考虑的因素 (06:45) 7-3 [屏幕适配] 与屏幕密度无关的单位(dp、sp等) (10:48) 7-4 [屏幕适配] 屏幕尺寸和屏幕密度 (04:01) 7-5 [屏幕适配] 与屏幕适配有关的标识符 (07:22) 7-6 [屏幕适配] 典型的屏幕适配尺寸 (09:25) 8-1 [对话框、Toast和Notification] 对话框基础 (13:28) 8-2 [对话框、Toast和Notification] 简单列表对话框 (07:20) 8-3 [对话框、Toast和Notification] 单选对话框 (06:22) 8-4 [对话框、Toast和Notification] 多选列表对话框 (10:54) 8-5 [对话框、Toast和Notification] 进度对话框 (17:36) 8-6 [对话框、Toast和Notification] Toast (12:37) 8-7 [对话框、Toast和Notification] 在状态栏上显示通知Notification (20:06) 9-1 [Fragment] Fragment基础 (10:02) 9-2 [Fragment] 第一个Fragment程序 (34:29) 9-3 [Fragment] 动态创建Fragment (13:59) 9-4 [Fragment] Activity与Fragment之间的交互 (14:30) 9-5 [Fragment] Fragment的回调机制 (22:23) 9-6 [Fragment] Fragment状态的持久化 (16:40) 9-7 [Fragment] Fragment、回退栈与导航 (17:39) 10-1 [ActionBar] 显示和隐藏ActionBar (06:21) 10-2 [ActionBar] 在ActionBar上放置按钮,并响应按钮动作 (16:25) 10-3 [ActionBar] 用ActionBar实现窗口导航 (06:19) 10-4 [ActionBar] 在ActionView上放置View (18:02) 11-1 [Android5.x的新特性] Android5.x新特性简介与质感主题 (13:32) 11-2 [Android5.x的新特性] 阴影和视图覆盖 (12:49) 11-3 [Android5.x的新特性] 带拖动阴影动画的特效 (13:18) 11-4 [Android5.x的新特性] 视图裁剪 (08:29) 11-5 [Android5.x的新特性] 用RecyclerView控件实现垂直列表效果(1):建立Model (11:38) 11-6 [Android5.x的新特性] 用RecyclerView控件实现垂直列表效果(2):建立Adapter (20:38) 11-7 [Android5.x的新特性] 用RecyclerView控件实现垂直列表效果(3):使用控件 (04:32) 11-8 [Android5.x的新特性] 用RecyclerView控件实现垂直列表效果(4):添加Item (03:57) 11-9 [Android5.x的新特性] 用RecyclerView控件实现垂直列表效果(5):删除Item (19:23) 11-10 [Android5.x的新特性] 用RecyclerView控件实现垂直列表效果(6):绘制分割线 (13:24) 11-11 [Android5.x的新特性] CardView控件 (20:27) 11-12 [Android5.x的新特性] 在Android中使用矢量图(SVG) (08:08) 11-13 [Android5.x的新特性] SVG原理 (11:30) 11-14 [Android5.x的新特性] 设计SVG (08:17) 11-15 [Android5.x的新特性] 矢量动画 (04:49) 12-1 [数据存储技术] SharedPreferences与读写Key-Value对 (13:28) 12-2 [数据存储技术] 文件流操作 (07:28) 12-3 [数据存储技术] 读写SD卡中的文件 (13:54) 12-4 [数据存储技术] 读写JSON格式的数据 (29:50) 12-5 [数据存储技术] SQLite数据库简介 (08:05) 12-6 [数据存储技术] SimpleCursorAdapter与SQLiteOpenHelper (28:06) 12-7 [数据存储技术] 读写SD卡上的SQLite数据库 (18:11) 12-8 [数据存储技术] 将SQLite数据库与APK一同发布 (11:08) 12-9 [数据存储技术] 内存数据库 (02:45) 13-1 [内容提供者(Content Provider)] Content Provider简介 (05:45) 13-2 [内容提供者(Content Provider)] 通过Content Provider获取联系人信息 (14:03) 13-3 [内容提供者(Content Provider)] 通过Content Provider获取短信内容 (13:49) 13-4 [内容提供者(Content Provider)] 定制Content Provider(1) (14:38) 13-5 [内容提供者(Content Provider)] 定制Content Provider(2) (05:45) 13-6 [内容提供者(Content Provider)] 定制Content Provider(3) (17:17) 13-7 [内容提供者(Content Provider)] 调用定制的Content Provider(1) (09:52) 13-8 [内容提供者(Content Provider)] 调用定制的Content Provider(2) (10:35) 13-9 [内容提供者(Content Provider)] 为自定义的Content Provider添加权限 (08:47) 13-10 [内容提供者(Content Provider)] 通过Android源代码获取系统可调用的Content Provider (23:02) 14-1 [广播(Broadcast)] 拦截短信 (19:00) 14-2 [广播(Broadcast)] 用Java代码注册广播接收器 (08:30) 14-3 [广播(Broadcast)] 广播接收器的优先级 (06:43) 14-4 [广播(Broadcast)] 拦截来去电信息 (12:48) 14-5 [广播(Broadcast)] 定制广播 (10:23) 15-1 [服务(Service)] 服务的生命周期 (09:56) 15-2 [服务(Service)] AIDL服务简介 (03:48) 15-3 [服务(Service)] 建立AIDL服务 (10:48) 15-4 [服务(Service)] 调用AIDL服务 (16:32) 15-5 [服务(Service)] 建立传递复杂数据(对象)的AIDL服务 (23:37) 15-6 [服务(Service)] 调用传递复杂数据的AIDL服务 (11:55) 16-1 [Android与JavaScript混合开发技术] 用JavaScript操作UI控件 (31:40) 16-2 [Android与JavaScript混合开发技术] 用JavaScript操作Android SDK图形API (31:08) 17-1 [网络技术] 使用HttpGet和HttpPost与服务端交互 (24:39) 17-2 [网络技术] 使用HttpURLConnection与服务端交互 (11:04) 18-1 [Android NDK技术] Android NDK简介 (17:00) 18-2 [Android NDK技术] 开发第一个Android NDK App (29:11) 18-3 [Android NDK技术] 目标文件去哪了 (05:16) 18-4 [Android NDK技术] NDK访问Java对象的字段 (12:54) 19-1 [NFC技术] NFC简介 (07:34) 19-2 [NFC技术] NFC、蓝牙和红外的区别 (04:22) 19-3 [NFC技术] NFC的应用前景 (02:50) 19-4 [NFC技术] NDEF与非NDEF数据 (03:25) 19-5 [NFC技术] NFC的三重过滤机制 (03:59) 19-6 [NFC技术] 开启NFC功能 (01:30) 19-7 [NFC技术] 编写NFC程序的基本步骤 (03:06) 19-8 [NFC技术] 测试NFC程序需要的设备 (02:56) 19-9 [NFC技术] 向NFC标签写入数据的基本步骤 (07:05) 19-10 [NFC技术] 让Android手机自动运行程序 (13:21) 19-11 [NFC技术] 让Android手机自动打开网页 (01:52) 19-12 [NFC技术] NDEF文本格式解析 (07:40) 19-13 [NFC技术] 实现读写NDEF文本数据的Android App (07:33) 19-14 [NFC技术] 将Uri写入NFC标签 (06:15) 19-15 [NFC技术] 利用NFC标签支持的数据格式进行过滤 (05:43) 19-16 [NFC技术] 读写非NDEF格式的数据 (03:27) 19-17 [NFC技术] 通过Beam技术传递NDEF数据 (08:00) 19-18 [NFC技术] 通过Beam技术传递NDEF数据(demo) (02:01) 19-19 [NFC技术] 通过Beam技术传递文件 (06:00) 20-1 [蓝牙] 蓝牙简介 (03:05) 20-2 [蓝牙] 打开和关闭蓝牙设备 (02:40) 20-3 [蓝牙] 搜索蓝牙设备 (03:00) 20-4 [蓝牙] 蓝牙数据传输 (04:05) 20-5 [蓝牙] 蓝牙通讯一定需要UUID吗 (01:41) 21-1 [传感器] 如何使用传感器 (04:57) 21-2 [传感器] 加速度传感器(Accelerometer) (01:56) 21-3 [传感器] 重力传感器(Gravity) (01:29) 21-4 [传感器] 光线传感器(Light) (01:37) 21-5 [传感器] 陀螺仪传感器(Gyroscope) (01:16) 22-1 [GPS和地图] 获取位置提供者(Location Provider) (03:40) 22-2 [GPS和地图] 实时更新位置坐标 (05:41) 22-3 [GPS和地图] 测量地球上任意两点之间的距离 (01:58) 22-4 [GPS和地图] 临近警告 (04:00) 22-5 [GPS和地图] 百度地图 (07:01)





