Video本地扫描--基础篇
来源:互联网 发布:sql 添加列 默认值 编辑:程序博客网 时间:2024/04/27 15:32
今天给大家讲解android上扫描本地视频文件,其实很简单。首先把项目总体的结构展示给大家看一下,让大家有一个总体的了解,如下图所示。
1.先定义Bean把所需要的字段定义在自己Bean类中,这里我定义了title,path,size,duration等需要用到的字段。写好后按照比较好的一个习惯和为程序后续的扩展性好点,我写了一个获取内容的接口(AbstractProvider),用于以后需要实现这个接口。接口定义好了,我们一起写一个视频数据提供者(VideoProvider)实现自上边我们自己定义的一个接口(AbstractProvider).
2.在VideoProvider中的getList方法中实现获取数据的逻辑,首先定义一个游标Cursor用于接收通过内容提供者中查询到的数据。
mContext.getContentResolver().query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,null, null, null, null);
3.遍历数据装入arrayList中并且返回到调用者手上。Ok,现在在程序中调用它既可。provider.getList();
有不明白的请查看源码,附上之。
paddingTop
0 0
- Video本地扫描--基础篇
- HTML5播放本地Video
- 基础篇---本地存储
- 扫描本地音乐文件
- contentPrivade扫描本地音乐
- video 视屏基础
- js基础-Video/Audio
- android二维码扫描本地图片
- Android开发:扫描本地音乐文件
- Android多媒体本地播放流程video playback
- WebRTC VideoEngine 本地Video数据处理-VideoCaptureInputTest
- WebRTC VideoEngine 本地Video数据处理-VideoCaptureInput
- WebRTC VideoEngine 本地Video数据处理-Encode
- HTML5的Video使用基础
- Nmap之基础扫描
- Nmap扫描教程之基础扫描详解
- Nmap扫描教程之基础扫描详解
- 二维码的 扫描 扫描本地图库 生成一个二维码
- 我为什么要写博客?
- Github for Windows使用图文教程
- 的身份的身份对方
- 啥地方官方
- 的身份的发的发的
- Video本地扫描--基础篇
- java发送http的get、post请求
- 使用Xmanager远程桌面LINUX系统
- HTTP协议概述
- exists和in 的使用
- 的三个发斯蒂芬
- 的股份的沙发沙发
- HDU5087
- 个性化推荐路线将成产品主流模式,先从新闻客户端开始