精讲精练_参悟Android核心技术
Android快速入门
- 01_Android基础知识
- 02_介绍Android_Android系统架构
- 03_开发第一个Android应用_搭建开发环境
- 04_开发第一个Android应用_创建并启动模拟器
- 05__开发第一个Android应用_创建安装运行应用
- 06_开发第一个Android应用_可能出的问题
- 07_开发第一个Android应用_Eclipse相关配置
- 08_项目的组成结构_整体说明
- 09_项目的组成结构_源码文件夹
- 10_项目的组成结构_其它结构
- 11_项目的组成结构_功能清单文件
- 12_项目的组成结构_资源
- 13_APK安装文件的组成结构
- 14_Android系统文件目录结构
- 15_SDK的文件目录结构
- 16_开发调试工具_ADB
- 17_开发调试工具_DDMS
- 18_开发调试工具_Log
- 19_应用练习_分析准备
- 20_应用练习_简单模拟下载
- 21_应用练习_实现简单模拟下载
- 22_尺寸单位
- 23_如何学习Android应用开发
- 24_Android快速入门_总结
四大应用组件之Activity
- 01_理论概述_Activity理解
- 02_理论概述_Intent和IntentFilter的理解
- 03_理论概述_相关API
- 04_Activity使用测试_界面布局与点击监听响应
- 05_Activity使用测试_定义Activity
- 06_Activity使用测试_一般启动和结束
- 07_Activity使用测试_带回调启动与带结果返回
- 08_Activity使用测试_Activity的启动流程
- 09_Activity生命周期_Activity的四种状态
- 10_Activity生命周期_测试
- 11_Activity高级特性_Activity的TaskStack
- 12_Activity高级特性_Activity的launchMode
- 13_应用练习_界面布局
- 14_应用练习_添加点击和长按监听
- 15_应用练习_点击进入拨号界面
- 16_应用练习_长按直接打电话
- 17_应用练习_点击启动短信编辑界面
- 18_应用练习_长按直接发短信
- 19_四大应用组件之Activity_总结
用户界面(上)
- 00_如何排查解决常见异常
- 01_理论概述_UI理解
- 02_理论概述_UI事件
- 03_常用UI组件_测试准备
- 04_常用UI组件_TextView
- 05_常用UI组件_EditText
- 06_常用UI组件_Button
- 07_常用UI组件_ImageView
- 08_常用UI组件_CheckBox
- 09_常用UI组件_RadioButton
- 10_常用UI组件_OptionMenu
- 11_常用UI组件_ContextMenu
- 12_常用UI组件_进度条准备
- 13_常用UI组件_进度条
- 14_常用UI组件_一般AlertDialog
- 15_常用UI组件_带单选列表的AlertDialog
- 16_常用UI组件_自定义布局的AlertDialog
- 17_常用UI组件_圆形进度ProgressDialog
- 18_常用UI组件_水平进度的ProgressDialog
- 19_常用UI组件_日期时间Dialog
- 20_用户界面(上)_总结
用户界面(下)
- 01_常用UI布局_LinearLayout
- 02_常用UI布局_RelativeLayout
- 03_常用UI布局_FrameLayout
- 04_视图标签属性_分类和常用基本属性
- 05_视图标签属性_内边距与外边距属性
- 06_视图标签属性_相对布局特有属性
- 07_ListView_基本使用说明
- 08_ListView_使用ArrayAdapter显示文本列表
- 09_ListView_使用SimpleAdapter显示复杂列表
- 10_ListView_使用BaseAdapter显示复杂列表
- 11_ListView_优化ListView
- 12_样式和主题_Style
- 13_样式和主题_Theme
- 14_应用练习1_分析
- 15_应用练习1_界面布局
- 16_应用练习1_显示列表
- 17_应用练习1_实现点击和长按功能
- 18_应用练习2_功能分析和界面布局
- 19_应用练习2_手机卫士主界面实现
- 20_用户界面(下)_总结
数据存储(上)
数据存储(中)
- 01_SQLite数据库存储_说明
- 02_SQLite数据库存储_Sqlite介绍
- 03_SQLite数据库存储_Sql语法
- 04_SQLite数据库存储_相关API
- 05_数据库存储测试_数据库的创建和更新
- 06_数据库存储测试_插入数据
- 07_数据库存储测试_更新表数据
- 08_数据库存储测试_删除表数据
- 09_数据库存储测试_查询表数据
- 10_数据库存储测试_事务处理
- 11_应用练习2_界面布局
- 12_应用练习2_定义DAO
- 13_应用练习2_实现DAO
- 14_应用练习2_单元测试
- 15_应用练习2_显示列表
- 16_应用练习2_添加黑名单
- 17_应用练习2_删除黑名单
- 18_应用练习2_更新黑名单
- 19_应用练习2_使用ListActivity优化功能
- 20_数据存储(中)_总结
数据存储(下)
- 01_远程服务器存储_说明
- 02_远程服务器存储_HTTP协议复习
- 03_远程服务器存储_搭建服务器端
- 04_网络请求测试_准备
- 05_网络请求测试_HttpUrlConnection提交GET请求
- 06_网络请求测试_HttpUrlConnection提交POST请求
- 07_网络请求测试_HttpClient提交GET请求
- 08_网络请求测试_HttpClient提交POST请求
- 09_网络请求测试_Volley介绍和关联源码
- 10_网络请求测试_Volley提交GET请求
- 11_网络请求测试_Volley提交POST请求
- 12_应用练习3_流程分析准备
- 13_应用练习3_下载远程的APK
- 14_应用练习3_安装下载APK
- 15_数据存储(下)_总结
消息机制与异步任务
- 01_理论概述
- 02_消息机制相关API
- 03_不使用Handler实现异步工作
- 04_使用Handler实现异步工作
- 05_Handler使用DEMO_手动增加减少
- 06_Handler使用DEMO_自动增加减少
- 07_Handler使用DEMO_限制最大小值
- 08_Handler使用DEMO_限制Button可操作性
- 09_消息机制原理
- 10_源码分析_Message
- 11_源码分析_Handler
- 12_源码分析_MessageQueue
- 13_源码分析_Looper
- 14_异步任务的理解
- 15_异步任务的使用
- 16_JSON数据_理解和格式
- 17_JSON数据_解析技术分析
- 18_JSON数据解析_字符串转Java对象
- 19_JSON数据解析_字符串转List
- 20_JSON数据解析_Java对象转json字符串
- 21_JSON数据解析_使用Map封装json对象key特别的情况
- 22_消息机制与异步任务_总结
- 23_应用练习_功能说明
- 24_应用练习_功能流程分析
- 25_应用练习_服务器端分析
- 26_应用练习_界面布局
- 27_应用练习_动态显示列表数据
- 28_应用练习_三级缓存
- 29_应用练习_使用三级缓存显示图片
- 30_应用练习_解决图片闪动的bug
- 31_应用练习_三级缓存使用总结
- 32_图片三级缓存复习
事件机制
- 01_理论概述_UI回顾引入
- 02_理论概述_MotionEvent理解
- 03_理论概述_相关API
- 04_MotionEvent测试准备
- 05_MotionEvent的分发_处理与消费
- 06_MotionEvent的分发_处理_消费流程图
- 07_应用练习1_功能流程分析
- 08_应用练习1_实现图片拖动
- 09_应用练习1_限制拖动的范围
- 10_KeyEvent的理解和基本使用
- 11_应用练习2_连续2次Back退出应用
- 12_事件机制_总结
- 13_自定义View准备_View是什么
- 14_自定义View准备_ViewGroup是什么
- 15_自定义View准备_视图与Activity
- 16_自定义View准备_显示ContentView的3种方式
- 17_视图的生命周期_创建对象
- 18_视图的生命周期_测量
- 19_视图的生命周期_布局
四大应用组件之Service
四大应用组件之BroadcastReceiver
四大应用组件之ContentProvider
动画
- 01_理论概述
- 02_View动画的分类和API
- 03_code_缩放动画
- 04_xml_缩放动画
- 05_code_旋转动画
- 06_xml_旋转动画
- 07_code_透明度动画
- 08_xml_透明度动画
- 09_code_平移动画
- 10_xml_平移动画
- 11_code_复合动画
- 12_xml_复合动画
- 13_监听动画
- 14_Interpolator属性的使用
- 15_图片动画的使用
- 16_应用练习_界面布局
- 17_应用练习_欢迎界面动画
- 18_应用练习1_延迟进入下一个界面
- 19_应用练习1_自定义圆形进度条
- 20_应用练习1_实现跳转流程
- 21_应用练习1_界面平移切换
- 22_应用练习1_利用APIDemos实现抖动动画
- 23_应用练习2_界面布局
- 24_应用练习2_显示扫描动画
- 25_应用练习2_扫描并显示扫描进度
- 26_应用练习2_自定义水平进度条
- 27_ListView的第二层优化
- 28_ListView的第三和四层优化说明
- 29_动画_总结
图像处理
- 01_理论概述
- 02_图片的读取与保存
- 03_使用Matix操作图片
- 04_Shape的使用
- 05_Selector+Drawable
- 06_Selector+Shape
- 07_9Patch图片的作用和原理
- 08_9Patch图片的制作
- 09_绘制自定义图形
- 10_应用练习_功能说明
- 11_应用练习_布局
- 12_应用练习_显示PopupWindow菜单
- 13_应用练习_菜单显示动画
- 14_应用练习_滑动移除菜单
- 15_应用练习_多状态背景
- 16_Context的理解
- 17_Activity与ApplicationContext的选择
- 18_内存泄露
- 19_ANR
- 20_屏幕横竖屏切换
- 21_图像处理_复习
碎片
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
13_应用练习3_自动挂断黑名单来电-四大应用组件之Service精讲精练_参悟Android核心技术
课程介绍
如果你没有Android基础, 它是你的首选:从搭建环境开始,逐步讲解四大组件、用户界面、数据存储等核心知识;
如果你学过Android基础, 助你如虎添翼:深入讲解Android中的消息机制、事件机制、视图生命周期等技术;
如果你缺少Andorid实战, 帮你突破瓶颈:我们每天都会做一到三个应用实战练习,都源自真实项目中的功能模块;
推荐课程
信息系统项目管理师自考笔记
李明 · 394人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 17755人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 3767人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 669人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 695人在学
java项目实战之购物商城(java毕业设计)
Long · 4936人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1381人在学
Python Django 深度学习 小程序
钟翔 · 2119人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 400人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3556人在学