如何扫描出android手机中所有的视频文件
public static List<VideoInfo> allVideoList = null;// 视频信息集合
allVideoList = new ArrayList<VideoInfo>();
getVideoFile(allVideoList,Environment.getExternalStorageDirectory());// 获得视频文件private void getVideoFile(final List<VideoInfo> list, File file) {// 获得视频文件file.listFiles(new FileFilter() {@Overridepublic boolean accept(File file) {// sdCard找到视频名称String name = file.getName();int i = name.indexOf('.');if (i != -1) {name = name.substring(i);if (name.equalsIgnoreCase(".mp4")|| name.equalsIgnoreCase(".3gp")|| name.equalsIgnoreCase(".wmv")|| name.equalsIgnoreCase(".ts")|| name.equalsIgnoreCase(".rmvb")|| name.equalsIgnoreCase(".mov")|| name.equalsIgnoreCase(".m4v")|| name.equalsIgnoreCase(".avi")|| name.equalsIgnoreCase(".m3u8")|| name.equalsIgnoreCase(".3gpp")|| name.equalsIgnoreCase(".3gpp2")|| name.equalsIgnoreCase(".mkv")|| name.equalsIgnoreCase(".flv")|| name.equalsIgnoreCase(".divx")|| name.equalsIgnoreCase(".f4v")|| name.equalsIgnoreCase(".rm")|| name.equalsIgnoreCase(".asf")|| name.equalsIgnoreCase(".ram")|| name.equalsIgnoreCase(".mpg")|| name.equalsIgnoreCase(".v8")|| name.equalsIgnoreCase(".swf")|| name.equalsIgnoreCase(".m2v")|| name.equalsIgnoreCase(".asx")|| name.equalsIgnoreCase(".ra")|| name.equalsIgnoreCase(".ndivx")|| name.equalsIgnoreCase(".xvid")) {VideoInfo vi = new VideoInfo();vi.setDisplayName(file.getName());vi.setPath(file.getAbsolutePath());list.add(vi);return true;}} else if (file.isDirectory()) {getVideoFile(list, file);}return false;}});}
如何扫描出android手机中所有的视频文件相关推荐
- 如何查找视频文件 android,如何扫描出android手机中所有的视频文件
不说废话,直接上代码: public static List allVideoList = null;// 视频信息集合 allVideoList = new ArrayList(); getVide ...
- /mnt/sdcard或者/sdcard这是Android手机中SD卡的文件夹路径
Android系统的开放,使其用户可以自己查看系统和SD卡中的文件夹.就系统和SD卡中常见的目录代表什么意思,下面是一个较实用的总结: 一.SD卡中 1. /mnt/sdcard或者/sdcard这是 ...
- android 碎屏功能,如何从碎屏的Android手机中恢复数据
现在是智能设备的时代,如Android手机,Windows手机,黑莓还是iPhone,虽然这些智能手机具有引人注目的功能,但它们需要小心处理,因为任何小的损坏都可能导致数据丢失.可能以各种形式对智能手 ...
- Android 扫描SD卡中的所有视频文件
Android应该是已经把所有的视频文件音频都在开机时,扫描完毕然后存在本地SQLite数据库了,因此,我们"扫描"的最简单方法是读取这个已经存储好的数据库.但是这样做,在程序开启 ...
- Android手机中的尺寸单位
介绍一些Android手机中的常见尺寸单位:px.dp.sp.pt等. 1. px单位 px为pixel的缩写,1px代表一个物理像素点.在Android开发中,很少使用px单位,因为同样100px的 ...
- android如何管理不同app,如何管理android手机中app的权限
如何管理android手机中app的权限以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何管理android手机中ap ...
- Android手机中第三方签名应用程序无法获得的permission
Android手机中,有些permission并不是在应用程序的mainfest文件中声明就可以获得,它们还和是否是第三方签名及签名的类型有关系. 典型的android.permission.INST ...
- android 蓝牙传输图片吗,如何使用蓝牙将Android手机中的照片和视频副本发送到树莓派...
步骤1:将Raspberry Pi放入蓝牙设备 完成以下步骤我以前的版本将Raspberry Pi转换为可指导完成此步骤的Bluetooth设备. 步骤2:使Raspberry Pi设备成为Bluet ...
- android手机中360手机卫士 VS 腾讯手机管家 VS 金山手机助手,谁更霸道?
android手机中360手机卫士 as 360.腾讯手机管家 as q家.金山手机助手 as 金家,谁更霸道?as意思是别名,下面用到 同时安装了这三个app,进入设置->应用程序->正 ...
最新文章
- 图像调整亮度饱和度 c语言,【C#/WPF】调节图像的HSL(色相、饱和度、明亮度)...
- scss安装_安装了这9个免费PS插件后,终于能正常时间下班了……
- 【Web安全】漏洞之王-Sql注入原理与危害解析
- JavaWeb应用开发环境-Tomcat服务器
- 一和零(二维01背包)
- django mysql debug_部署前准备--使用Mysql之Django Debug Toolbar安装以及配置
- Mybatis的SqlSession运行原理
- CVE-2019-2725复现(从环境搭建到getshell)
- python 廖雪峰数据分析统计服_廖雪峰Python总结1
- mysql数据库优先_MySQL数据库配置文件之优先级
- 2021宣城职业技术学院对口高考成绩查询,2021年宣城职业技术学院高考录取通知书查询 通知书什么时候可以收到...
- python禁用警告
- ubuntu11.04下安装TCL及TK
- 机器学习基石 作业二
- 数据分析(Python)入门—鸢尾植物数据集处理
- 努比亚Z11系统服务器选择,良心!努比亚Z11系列机型系统升级新版本后性能提升明显...
- 7系列FPGA数据手册:概述------中文翻译版
- 保险行业的“偿二代”
- Hadoop 入门总结
- 网桥工作原理及题目分析