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手机中所有的视频文件相关推荐

  1. 如何查找视频文件 android,如何扫描出android手机中所有的视频文件

    不说废话,直接上代码: public static List allVideoList = null;// 视频信息集合 allVideoList = new ArrayList(); getVide ...

  2. /mnt/sdcard或者/sdcard这是Android手机中SD卡的文件夹路径

    Android系统的开放,使其用户可以自己查看系统和SD卡中的文件夹.就系统和SD卡中常见的目录代表什么意思,下面是一个较实用的总结: 一.SD卡中 1. /mnt/sdcard或者/sdcard这是 ...

  3. android 碎屏功能,如何从碎屏的Android手机中恢复数据

    现在是智能设备的时代,如Android手机,Windows手机,黑莓还是iPhone,虽然这些智能手机具有引人注目的功能,但它们需要小心处理,因为任何小的损坏都可能导致数据丢失.可能以各种形式对智能手 ...

  4. Android 扫描SD卡中的所有视频文件

    Android应该是已经把所有的视频文件音频都在开机时,扫描完毕然后存在本地SQLite数据库了,因此,我们"扫描"的最简单方法是读取这个已经存储好的数据库.但是这样做,在程序开启 ...

  5. Android手机中的尺寸单位

    介绍一些Android手机中的常见尺寸单位:px.dp.sp.pt等. 1. px单位 px为pixel的缩写,1px代表一个物理像素点.在Android开发中,很少使用px单位,因为同样100px的 ...

  6. android如何管理不同app,如何管理android手机中app的权限

    如何管理android手机中app的权限以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何管理android手机中ap ...

  7. Android手机中第三方签名应用程序无法获得的permission

    Android手机中,有些permission并不是在应用程序的mainfest文件中声明就可以获得,它们还和是否是第三方签名及签名的类型有关系. 典型的android.permission.INST ...

  8. android 蓝牙传输图片吗,如何使用蓝牙将Android手机中的照片和视频副本发送到树莓派...

    步骤1:将Raspberry Pi放入蓝牙设备 完成以下步骤我以前的版本将Raspberry Pi转换为可指导完成此步骤的Bluetooth设备. 步骤2:使Raspberry Pi设备成为Bluet ...

  9. android手机中360手机卫士 VS 腾讯手机管家 VS 金山手机助手,谁更霸道?

    android手机中360手机卫士 as 360.腾讯手机管家 as q家.金山手机助手 as 金家,谁更霸道?as意思是别名,下面用到 同时安装了这三个app,进入设置->应用程序->正 ...

最新文章

  1. 图像调整亮度饱和度 c语言,【C#/WPF】调节图像的HSL(色相、饱和度、明亮度)...
  2. scss安装_安装了这9个免费PS插件后,终于能正常时间下班了……
  3. 【Web安全】漏洞之王-Sql注入原理与危害解析
  4. JavaWeb应用开发环境-Tomcat服务器
  5. 一和零(二维01背包)
  6. django mysql debug_部署前准备--使用Mysql之Django Debug Toolbar安装以及配置
  7. Mybatis的SqlSession运行原理
  8. CVE-2019-2725复现(从环境搭建到getshell)
  9. python 廖雪峰数据分析统计服_廖雪峰Python总结1
  10. mysql数据库优先_MySQL数据库配置文件之优先级
  11. 2021宣城职业技术学院对口高考成绩查询,2021年宣城职业技术学院高考录取通知书查询 通知书什么时候可以收到...
  12. python禁用警告
  13. ubuntu11.04下安装TCL及TK
  14. 机器学习基石 作业二
  15. 数据分析(Python)入门—鸢尾植物数据集处理
  16. 努比亚Z11系统服务器选择,良心!努比亚Z11系列机型系统升级新版本后性能提升明显...
  17. 7系列FPGA数据手册:概述------中文翻译版
  18. 保险行业的“偿二代”
  19. Hadoop 入门总结
  20. 网桥工作原理及题目分析

热门文章

  1. 计算机研究生未来职业发展计划书,计算机专业职业生涯规划书结束语2020
  2. 阿里iconfont图标的引入与使用:
  3. 左转还是右转?测试你用的是是左脑还是右脑
  4. 2021必读8本关于人工智能伦理问题、社会价值及影响书籍推荐
  5. 论述常见轻量级数据库
  6. ConfigServer Firewall安装与配置
  7. 集成swagger时出现failed to parse JSON/YAML response的问题
  8. mockjs语法详解
  9. 中国5G、新能源汽车领先全球,将引领第四次工业革命
  10. AJAX - XML简介、AJAX优缺点、HTTP协议