Android核心技术

性能最佳实践

  • 内存管理技巧 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/

获取方式

关于教程、获取方式、温馨提示

坚持原创技术分享,您的支持将鼓励我继续创作!