android
1. package your.txtsdka;
2.
3. import java.io.File;
4. import java.util.ArrayList;
5. import java.util.HashMap;
6.
7. import android.app.Activity;
8. import android.os.Bundle;
9. import android.os.Environment;
10.import android.util.Log;
11.import android.widget.ListView;
12.import android.widget.SimpleAdapter;
13.
14.public class Txt_sdkaActivity extends Activity {
15. private ListView lv;
16. ArrayList name;
17.
18. /** Called when the activity is first created. */
19. @Override
20. public void onCreate(Bundle savedInstanceState) {
21. super.onCreate(savedInstanceState);
22. setContentView(http://doc.docsou.comyout.main);
23. lv = (ListView) findViewById(R.id.lv);
24. name = new ArrayList();
25. if (Environment.getExternalStorageState().equals(
26. Environment.MEDIA_MOUNTED)) {
27. File path = Environment.getExternalStorageDirectory();// 获得SD卡路径
28. // File path = new File("/mnt/sdcard/");
29. File[] files = path.listFiles();// 读取
30. getFileName(files);
31. }
这个博客详细介绍了如何在Android应用中读取SD卡上的文件。首先,检查SD卡是否已挂载,然后获取SD卡的根目录,并使用File对象的listFiles()方法列出所有文件。接着,可以通过getFileName()方法获取文件名。整个过程展示了Android中处理外部存储的基本操作。
1263

被折叠的 条评论
为什么被折叠?



