视频播放器目录

加深对安卓应用开发的理解,开始安卓应用多线程编程,使用安卓系统对外提供的视频播放功能。


前言

第1节 设计方案

  • 1.1 可能的功能点
  • 1.2 功能广度与功能深度的权衡
  • 1.3 现阶段的功能
  • 1.4 关于遗憾

第2节 获取视频信息

  • 2.1 ContentProvider
  • 2.2 系统级的ContentProvider
  • 2.3 使用Media Provider的缺点
  • 2.4 Media Provider查询视频文件

第3节 异步方式获取视频信息

  • 3.1 异步操作
  • 3.2 异步操作的方案
  • 3.3 AsyncTask的使用

第4章 展示视频列表

  • 4.1 ListView的使用方法
  • 4.2 ListView内容的更新
  • 4.3 自定义Adapter
  • 4.4 使用VideoItemAdapter

第5节 刷新与停止刷新列表

  • 5.1 添加刷新菜单项
  • 5.2 实现“刷新”与“停止刷新”的功能
  • 5.3 刷新遗留的问题

第6节 视频列表的横屏

  • 6.1 Activity周期切换
  • 6.2 屏幕旋转产生的问题

第7节 竖屏的播放界面

  • 7.1 启动视频播放界面
  • 7.2 VideoView
  • 7.3 竖屏布局
  • 7.4 设置视频信息
  • 7.5 设置播放
  • 7.6 视频的暂停与恢复

第8节 横屏的播放界面

  • 8.1 播放器横屏布局
  • 8.2 全屏的设置
  • 8.3 横竖屏转换的状态保存

第9节 开放视频播放功能

后记

程序猿+工程狮,用理性的思维理解身边的世界,用优雅的代码影响身边的世界,用10的语言探索这个世界。我们是一群喜欢Coding十余年的工匠,也是一帮潜心钻研十余载的码农。没有技术界显赫的出身,没有IT圈豪门的背景,我们只是有很多想和求知者分享的心得、体会和经验。上我们的车,路还在远方…