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