Android读取SD卡下面所有的TXT文件名 listView显示出来
来源:互联网 发布:医学影像软件 编辑:程序博客网 时间:2024/05/18 10:32
来源:http://www.linuxidc.com/Linux/2011-12/49966.htm
package your.txtsdka; import java.io.File; import java.util.ArrayList; import java.util.HashMap; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.widget.ListView; import android.widget.SimpleAdapter; public class Txt_sdkaActivity extends Activity { private ListView lv; ArrayList name; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); lv = (ListView) findViewById(R.id.lv); name = new ArrayList(); if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { File path = Environment.getExternalStorageDirectory();// 获得SD卡路径 // File path = new File("/mnt/sdcard/"); File[] files = path.listFiles();// 读取 getFileName(files); } SimpleAdapter adapter = new SimpleAdapter(this, name, R.layout.sd_list, new String[] { "Name" }, new int[] { R.id.txt_tv }); lv.setAdapter(adapter); for (int i = 0; i < name.size(); i++) { Log.i("zeng", "list. name: " + name.get(i)); } } private void getFileName(File[] files) { if (files != null) {// 先判断目录是否为空,否则会报空指针 for (File file : files) { if (file.isDirectory()) { Log.i("zeng", "若是文件目录。继续读1" + file.getName().toString() + file.getPath().toString()); getFileName(file.listFiles()); Log.i("zeng", "若是文件目录。继续读2" + file.getName().toString() + file.getPath().toString()); } else { String fileName = file.getName(); if (fileName.endsWith(".txt")) { HashMap map = new HashMap(); String s = fileName.substring(0, fileName.lastIndexOf(".")).toString(); Log.i("zeng", "文件名txt:: " + s); map.put("Name", fileName.substring(0, fileName.lastIndexOf("."))); name.add(map); } } } } } }
0 0
- android读取SD卡下面所有的TXT文件名,listView显示出来。
- Android读取SD卡下面所有的TXT文件名 listView显示出来
- Android读取SD卡下面所有的TXT文件名 listView显示出来
- android 读取sd卡的txt并去除乱码
- ListView显示SD卡中的所有图片
- android 读取SD卡下TXT文件
- android 读取SD卡下TXT文件
- Android读取SD卡.TXT文本内容
- 查找某个文件夹下面的所有的文件 和 所有后缀名为".txt"的文件名
- Android从SD卡中读取所有的文件
- Android 读取SD卡指定后缀的所有文件
- Android 读取SD卡指定后缀的所有文件
- opencv 读取rgb.txt 并显示出来
- android学习笔记(一) 遍历SD卡中所有文件并在listview中显示
- android 获取SD卡里的所有TXT文件
- Android中读取SD卡中的图片,并显示到ListView
- android 读取sd卡文件的内容用TextView显示
- 获取指定文件夹中后缀名为,xls;.txt的文件名,并显示出来
- $("div:empty") 深刻理解
- 公司AppleID的申请详细流程
- 1021 石子归并 dp
- 【poj 2262】 Goldbach's Conjecture
- sourceTree本地和远端进行任何交流操作的时候都会报错(FATAL ERROR: Network error: Connection refused)
- Android读取SD卡下面所有的TXT文件名 listView显示出来
- 涂涂乐的详细实现之三--文件IO操作
- mysql学习
- 机器学习相关资源
- 【UOJ 测试】B. 【#245 UER #7】天路(近似算法+RMQ)
- UIL doesn't support scheme(protocol) by default
- ListView 隐藏 某个Item
- file_operation 结构
- Centos 6.5 在线安装 mysql-8.0