性能最佳实践
- 内存管理技巧 1
- 内存管理技巧 2
- 高性能编码技巧
- 布局性能优化 1 Hierarchyviewer工具与重用布局
- 布局性能优化 2 Viewstub
Android核心组件
- Activity组件 1 概述
- Activity组件 2 状态与生命周期概述
- Activity组件 3 状态与生命周期详解
- Activity组件 4 传递简单数据
- Activity组件 5 传递自定义对象数据
- Activity组件 6 处理返回结果
- Activity组件 7 屏幕方向与显示方式
- Activity组件 8 屏幕方向旋转
- Activity组件 9 Sharedpreferences
- Intent 1 概述和component属性
- Intent 2 Action属性
- Intent 3 Category Data属性
- Intent 4 Type属性 Standard启动模式
- Intent 5 Singletop Singletask Singleinstance
- Intent 6 Flags属性与小结
- Intent 7 应用示例
- Service组件 1 概述与创建started服务
- Service组件 2 Started服务详解
- Service组件 3 Intentservice
- Service组件 4 Boundservice 1
- Service组件 5 Boundservice 2
- Service组件 6 Boundservice 3
- Service组件 7 Boundservice 4
- Service组件 8 Messenger
- Broadcastreceiver组件 1 默认广播
- Broadcastreceiver组件 2 代码注册广播接收器
- Broadcastreceiver组件 3 有序广播
- Broadcastreceiver组件 4 粘性广播
- Broadcastreceiver组件 5 接收开机启动广播和网络状
- Broadcastreceiver组件 6 接收电量变化广播与小结
- 收发短信 1 发送短信
- 收发短信 2 接收短信
- Alarmmanager服务 1 基本应用
- Alarmmanager服务 2 闹钟示例
- Fragments 1 简介
- Fragments 2 添加fragment的两种方式
- Fragments 3 Fragment出入栈操作
- Fragments 4 Fragment传参方式
- Fragments 5 Fragment与activity交互
- Fragments 6 Preferencefragment与小结
- Actionbar 1 基本使用
- Actionbar 2 搜索和分享操作栏
- Actionbar 3 导航栏
- 电话服务 1 Telephonymanager
- 电话服务 2 来电显示案例
- App内容共享 1 分享文本和图片内容
- App内容共享 2 分享多件内容和接收
- App内容共享 3 使用shareactionprovider
Android多线程
- Handler 1 多线程问题引出和基本api使用
- Handler 2 实现原理与机制
- Handler 3 内存泄漏问题分析
- Handler 4 闪屏页功能
- Asynctask 1 Api使用
- Asynctask 2 下载文件示例
Android数据存储
- 文件管理 1 私有文件读写和raw文件
- 文件管理 2 私有缓存文件操作
- 文件管理 3 Sdcard基本操作
- 文件管理 4 Sdcard私有文件操作
- ml解析 1 Pull
- ml解析 2 Pull
- son解析 1
- son解析 2
- qlite数据库 1 简介与命令操作
- qlite数据库 2 元数据定义与sqliteopenhelper
- qlite数据库 3 增删改查操作
- qlite数据库 4 原生sql操作和事务
- qlite游戏玩家管理案例 1 功能分析与数据库实现
- qlite游戏玩家管理案例 2 核心功能回调接口设计
- qlite游戏玩家管理案例 3 添加界面与列表界面实现
- qlite游戏玩家管理案例 4 修改界面实现与小结
- ontentprovider 1 简介与准备工作
- ontentprovider 2 定义匹配器与添加数据
- ontentprovider 3 删除修改查询方法与数据类型
- ontentprovider 4 调用内容提供者与小结
- ontentprovider 5 访问联系人
- oaders 1 概述与准备
- oaders 2 使用cursorloader加载数据
- oaders 3 自定义asynctaskloader加载数据
Android动画与图形
- 补间动画与帧动画 字幕版
- 补间动画与帧动画
- 属性动画 1 Objectanimator和valueanimator
- 属性动画 2 监听动画事件和animatorset
- 属性动画 3 插值器与xml配置动画
- 属性动画 4 动画菜单案例
- 画布与绘制 1 几何图形与位图绘制
- 画布与绘制 2 Surfaceview
- 画布与绘制 3 Surfaceview播放视频案例
- 画布与绘制 4 Draw9patch
- Bitmaps与优化 1 位图重新采样
- Bitmaps与优化 2 采样测试与lru算法原理分析
- Bitmaps与优化 3 Lrucache内存中缓存位图
- Bitmaps与优化 4 Disklrucache磁盘缓存分析
- Bitmaps与优化 5 双缓存案例实现 1
- Bitmaps与优化 6 双缓存案例实现 2
Android多媒体
- 媒体播放 1 简介与播放三种媒体源
- 媒体播放 2 Mediaplayer状态分析
- 媒体播放 3 简单的播放器实现案例
- 媒体播放 4 在服务中使用mediaplayer
- 媒体播放 5 作为前台服务运行
- 媒体播放 6 处理音频焦点
- 媒体播放 7 Contentresolver获取媒体信息
- 媒体播放 8 Contentresolver测试与小结
- Camera 1 概述与拍照
- Camera 2 录制视频
- 音频录制
- Vitamio框架 1 简介与导入依赖
- Vitamio框架 2 播放音频
- Vitamio框架 3 播放视频
Android网络应用
- 网络连接与概述 1 概述与http协议介绍
- 网络连接与概述 2 检查网络连接状态
- Httpurlconnection 1 Url与显示网络图片
- Httpurlconnection 2 模拟登录示例
- Httpurlconnection 3 模拟登录示例
- Httpurlconnection 4 模拟登录示例
- Apachehttpclient 1 简介与get请求
- Apachehttpclient 2 Post请求
- Volley 1 简介与stringrequest
- Volley 2 Jsonrequest与imagerequest
- Volley 3 Imageloader与networkimageview
- Volley 4 自定义request和volley工作流程
- Android-async-http 1 简介与发送无参和带参的请求
- Android-async-http 2 文件上传
- Android-async-http 3 文件下载和json请求
- Webservice
- Webview 1 参数设置
- Webview 2 网页回退与js交互
AndroidUI
- 01 移动开发行业前景
- 02 前世今生
- 03 平台架构
- 04 开发环境搭建
- 05 程序结构分析
- 06 Sdk常用命令
- 07 用户界面概述
- 08 Ui布局 1 Linnerlayout
- 08 Ui布局 2 Relativelayout
- 08 Ui布局 3 Tablelayout
- 08 Ui布局 4 Frame Gridlayout
- 09 Toasts 1 显示文本
- 09 Toasts 2 显示图片和图文
- 10 Textview和edittext 1 Textview
- 10 Textview和edittext 2 Edittext
- 11 Button和imagebutton 1 Button属性及事件
- 11 Button和imagebutton 2 Button样式及selector
- 12 Imageview
- 13 Checkbox和radiobutton
- 14 Togglebutton和ratingbar
- 15 Spinner
- 16 Autocompletetextview
- 17 Progressbar 1 基本属性的使用
- 17 Progressbar 2 对话框与标题进度条
- 17 Progressbar 3 自定义进度条
- 18 Alertdialog 1 提示消息
- 18 Alertdialog 2 选项列表与多选列表对话框
- 18 Alertdialog 3 多项单选和自定义对话框
- 19 日期和时间 1 Timepickerdialog
- 19 日期和时间 2 Datepickerdialog
- 19 日期和时间 3 Timepicker和datepicker
- 20 Gridview 1 常用属性与自定义适配器
- 20 Gridview 2 图文排列 1
- 20 Gridview 3 图文排列 2
- 21 Listview 1 基本属性配置
- 21 Listview 2 Listactivity和单选多选
- 21 Listview 3 Simpleadapter
- 21 Listview 4 Simpleadapter补充与自定义适配器
- 21 Listview 5 使用convertview优化对象的建
- 21 Listview 6 Viewholder优化
- 21 Listview 7 分页 1
- 21 Listview 8 分页 2
- 22 Expandablelistview
- 23 Imageswitcher和textswitcher 1 图片切换
- 23 Imageswitcher和textswitcher 2 动画和文本切换
- 24 Viewflipper
- 25 Menus 1 选项菜单
- 25 Menus 2 上下文菜单
- 25 Menus 3 弹出式菜单
- 26 Viewpager 1 基本使用
- 26 Viewpager 2 属性配置
- 26 Viewpager 3 程序首次启动引导页案例
- 27 Popupwindow
- 28 Notifications 1 普通通知
- 28 Notifications 2 普通通知其他属性和事件
- 28 Notifications 3 大视图通知
- 28 Notifications 4 进度条通知
- 28 Notifications 5 自定义视图通知
- 29 样式和主题 1 Style
- 29 样式和主题 2 Theme
- 30 自定义组件 1 实现步骤
- 30 自定义组件 2 Scrollview嵌套listview的冲突
课程章节
更多教程
教程不断整理更新中,以上截图仅供参考,如需了解更多视频教程的详细信息请到如下地址查看:
教程分类说明:https://itvideos.github.io/categories/