Android 遍历SDCARD的文件夹并显示目录信息
Android 遍历SDCARD的文件夹并显示目录信息
private String mResult = new String(); private String[] mFileList = null;
1)、显示所有文件/
File flist = new File("/mnt/sdcard"); mFileList = flist.list(); for(String str: mFileList){ mResult += str; mResult += "\n"; } TextView tv = (TextView)findViewById(R.id.result);tv.setText(mResult.toString());
2)、显示指定后缀名的文件/
FilenameFilter fnf = new FilenameFilter(){ public boolean accept(File dir, String filename) { if(filename.endsWith(".mp3")) return true; return false; } }; mFileList = flist.list(fnf); for(String str: mFileList){ mResult += str; mResult += "\n"; }
3)、仅显示目录/
FileFilter ff = new FileFilter(){ public boolean accept(File pathname) { return pathname.isDirectory(); } }; File[] fileDir = flist.listFiles(ff); for (int i = 0; i < fileDir.length; i++) { String str = fileDir[i].getName(); mResult += str; mResult += "\n"; }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Android数据持久化之读写SD卡中内容的方法详解
本文实例讲述了Android数据持久化之读写SD卡中内容的方法.分享给大家供大家参考,具体如下: 前面文章里讲的那三个方法:openFileOutput .openFileInput 虽然都能通过流对象OutputStream和InputStream可以处理任意文件中的数据,但与 SharedPreferences 一样,只能在手机内存的指定目录下建立文件,因此,在实际的开发使用中有很大的局限性,那么在这一节中,我们来看一个比较高级的方法来实现数据的持久化--读写SD卡上的内容. --读取ass
-
最简单的SD卡文件遍历Android程序
本文实例为大家分享了最简单的SD卡文件遍历程序,供大家参考,具体内容如下 package com.wenhao.test.sddemo; import java.io.File; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.view.View.OnClickListener; import
-
Android数据库SD卡创建和图片存取操作
Android数据库中的创建,图片的存.取操作如下: 数据库类: import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; /** * 此类继承了SQLiteOpenHelper抽象类,是一个辅助器类,需要 一个构造函数和重写两个方法. * */ pu
-
Android6.0 storage目录sd卡存储的路径创建详解
Android6.0 storage目录sd卡存储的路径创建 前言: 之前一直很疑惑,android6.0上sd卡挂载storage下的sd卡路径是什么时候创建的. 因为挂载sd卡的PublicVolume,负责创建mount路径,然后挂载. 接着会创建几个fuse路径,如下: 1./mnt/runtime/default/ 2./mnt/runtime/read/ 3./mnt/runtime/write/ 然后会把这个mount的路径fuse到上面这几个路径. 但是一直没有storage/下
-
Android编程实现向SD卡写入数据的方法
本文实例讲述了Android编程实现向SD卡写入数据的方法.分享给大家供大家参考,具体如下: 1.代码: /** * 向sdcard中写入文件 * @param filename 文件名 * @param content 文件内容 */ public void saveToSDCard(String filename,String content) throws Exception{ File file=new File("/mnt/sdcard", filename); Output
-
Android 获取内外SD卡路径几种方法总结
Android 获取SD卡路径: 外置sd卡路径,也许很多同学在平时的工作中并不会用到,因为现在很多机型都不支持外置sd卡(这也是Google目标),所以并不用考虑外置sd卡的路径问题.除了开发文件管理类的应用之外,其他应用使用 Enviroment 这个类中的一些静态方法就能满足需要.但也有一些特殊需求需要用到外置sd卡路径,那怎么才能准确获得外置sd卡的路径呢? 方法一 //内置sd卡路径 String sdcardPath = System.getenv("EXTERNAL_STORAGE
-
Android 遍历SDCARD的文件夹并显示目录信息
Android 遍历SDCARD的文件夹并显示目录信息 private String mResult = new String(); private String[] mFileList = null; 1).显示所有文件/ File flist = new File("/mnt/sdcard"); mFileList = flist.list(); for(String str: mFileList){ mResult += str; mResult += "\n"
-
Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法
本文实例讲述了Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法.分享给大家供大家参考,具体如下: private void CopyAssets(String assetDir, String dir) { String[] files; try { // 获得Assets一共有几多文件 files = this.getResources().getAssets().list(assetDir); } catch (IOException e1) { ret
-
php遍历、读取文件夹中图片并分页显示图片的方法
本文实例讲述了php遍历.读取文件夹中图片并分页显示图片的方法.分享给大家供大家参考,具体如下: 引子:我的网站图片目录images下有若干图片如1.jpg.2.jpg.3.jpg.--.n.jpg.1.gif.2.gif.3.gif.--.n.gif,要求在该images目录下建一个index.php文件,使得该文件分页显示images目录下的所有图片. 下面是我想到的办法.不知道有没有更好的办法.呵呵...在图片文件夹images下面建一个index.php文件,内容如下: <?php ec
-
Java Servlet上传图片到指定文件夹并显示图片
在学习Servlet过程中,针对图片上传做了一个Demo,实现的功能是:在a页面上传图片,点击提交后,将图片保存到服务器指定路径(D:/image):跳转到b页面,b页面读取展示绝对路径(D:/image)的图片.主要步骤如下: 步骤一:上传页面uploadphoto.jsp 需要注意两个问题: 1.form 的method必须是post的,get不能上传文件, 还需要加上enctype="multipart/form-data" 表示提交的数据是二进制文件. 2.需要提供type=&
-
Android 加载asset文件夹下边的图片
将asset中的图片文件加载到ImageView中 // load image try { // get input stream InputStream ims = getAssets().open("avatar.jpg"); // load image as Drawable Drawable d = Drawable.createFromStream(ims, null); // set image to ImageView mImage.setImageDrawable(d)
-
android创建和删除文件夹和文件的实现方法
这个也比较简单了,直接上代码 /** * 创建目录文件 */ public static void createPath(String path) { File file = new File(path); if (!file.exists()) { file.mkdir(); } } 删除文件比较简单,但是删除文件夹就不是那么简单了,特别是里面还包含很多子文件.你需要逐条的删除. /** * 删除文件夹所有内容 * */ public void deleteFile(File file) {
-
Java Struts图片上传至指定文件夹并显示图片功能
继上一次利用Servlet实现图片上传,这次利用基于MVC的Struts框架,封装了Servlet并简化了JSP页面跳转. JSP上传页面 上传一定要为form加上enctype="multipart/form-data",表示提交的数据时二进制的 并且必须是method="post" <%@ page language="java" contentType="text/html; charset=utf-8" page
-
asp遍历站点所有文件夹的代码
<!-- 遍历站点所有文件夹 --> <style> <!-- body{font-size:12px;} --> </style> <script language="vbscript"> <!-- sub fsubmit() form1.submit End sub --> </script> <form name="form1&q
-
Android编程实现对文件夹里文件排序的方法
本文实例讲述了Android编程实现对文件夹里文件排序的方法.分享给大家供大家参考,具体如下: private int mFileSize = 0; private List<String> mPathString = new ArrayList<String>(); private boolean sortFolder(String path) { if (path == null || StringUtil.isEmpty(path)) return false; File[]
-
Android 在 res/layout 文件夹 下创建一个 子文件夹实例
Android 资源文件夹 Layout 文件夹 Layout 文件是存放Android的布局文件的资源文件夹,但是如果你想要在里面创建子文件夹,你会发现xml文件报错. 如何在Layout文件夹下方创建Layout的子文件夹. 这边我们需要著一个一个点就是我们的Layout 文件夹是属于资源文件将,如果你直接创建文件夹Android 会无法识别你这个是资源文件夹,所以你需要让文件夹确定为资源文件夹. 如何设置文件夹为资源文件夹 我们将Android Studio 视图模式切换为Project
随机推荐
- 关于数据库优化问题收集汇总
- Redis正确使用的十个技巧
- php的ZipArchive类用法实例
- SQL2008中SQL应用之- 死锁(Deadlocking)
- 实现JavaScript中继承的三种方式
- 详解bootstrap用dropdown-menu实现上下文菜单
- Angular开发者指南之入门介绍
- JS简单获取当前日期和农历日期的方法
- 详解Android中一些SQLite的增删改查操作
- JavaScript几种形式的树结构菜单
- php轻松实现文件上传功能
- Python Web框架Flask下网站开发入门实例
- android教程之service使用方法示例详解
- Java解析DICOM图之如何获得16进制数据详解
- 程序员应该投资的10件事
- C++多文件变量解析
- 幻灯片带网页设计中的20个奇妙应用示例小结
- Linux网络服务器配置入门(二)
- java序列化和java反序列化示例
- java 集合并发操作出现的异常ConcurrentModificationException