`
龙哥IT
  • 浏览: 254110 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

获取sdcard文件

 
阅读更多

权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

 

// ------------------获取sdcard信息------------------------------

	private void readFile() {
		File file = Environment.getExternalStorageDirectory();
		File[] files = file.listFiles();
		readFile(files);
	}

	private void readFile(File[] files) {
		if (files != null && files.length > 0) {
			for (int i = 0; i < files.length; i++) {
				// if (files[i].isDirectory()) {
				// readFile(files[i].listFiles());
				// } else {
				parseFile(files[i]);
				// }
				if (i == files.length - 1) {
				}
			}
		}

	}

	private void parseFile(File file) {
		String fileName = file.getName();
		String filePath = file.getPath();
		Map<String, String> map = new HashMap<String, String>();
		map.put("fileName", fileName);
		map.put("filePath", filePath);
		data.add(map);
	}
 
分享到:
评论

相关推荐

    获取sdCard文件大小

    主要方法:1.获取文件指定文件的指定单位的大小;2.调用此方法自动计算指定文件或指定文件夹的大小;3.获取指定文件大小;4.获取指定文件夹;5.转换文件大小;6.转换文件大小,指定转换的类型

    Android获取sdcard 信息

    在Android开发中,获取SDCard的信息是一项常见需求,尤其是在需要监控存储空间、读写文件等场景下。本文将详细解析如何在Android应用中获取SDCard的状态、总容量、可用容量以及如何根据这些信息进行UI更新。 #### ...

    Android 文件 内存目录获取 sdcard目录获取

    通过以上方法,开发者可以有效地在Android 2.3及其后续版本中获取和管理内存目录和SDCard目录,为用户提供安全、便捷的文件存储服务。在实际开发中,还需关注Android系统的更新和最佳实践,以保持代码的兼容性和效率...

    android 写入SDcard 文件

    本教程将详细解释如何在Android中读写SDCard文件,非常适合初学者入门。 首先,了解Android的存储系统至关重要。Android设备通常有两种存储方式:内部存储和外部存储(即SDCard)。内部存储空间有限,而外部存储...

    Android如何获取SDCard_内存

    ### Android如何获取SDCard_内存 #### 一、概述 在Android开发中,了解外部存储(如SD卡)的状态及空间使用情况对于许多应用程序来说至关重要。例如,当应用需要存储大量数据时,确保有足够的可用空间可以避免运行...

    Android解析如何获取SDCard 内存项目源代码

    在Android系统中,获取SDCard(外部存储)的内存信息是开发者经常遇到的任务,这有助于管理应用程序的存储需求,比如保存用户数据、缓存文件或者下载内容。标题提到的"Android解析如何获取SDCard内存项目源代码"显然...

    检测当前系统中是否存在sdcard,并在sdcard中创建一个文件

    在SDcard可用的情况下,我们可以使用`Environment.getExternalStorageDirectory()`获取SDcard的根目录。 ```java File sdCardRoot = Environment.getExternalStorageDirectory(); ``` 3. **创建文件**: 使用...

    sdcard文件读写案例-ES文件浏览器

    以下是关于"sdcard文件读写案例-ES文件浏览器"的相关知识点: 1. **SD卡访问权限**:在Android 6.0(API级别23)及以上版本,应用需要动态获取读写SD卡的权限。用户在首次运行应用时会被询问是否授予`READ_EXTERNAL...

    android 读取外置SDCard

    在Android系统中,外置SDCard(也称为外部存储)是设备上用于扩展存储空间的区域,用户可以在这个空间上存储各种数据,如媒体文件、应用程序数据等。本篇文章将详细探讨如何在Android应用中实现对外置SDCard的读取、...

    android读取sdcard路径下的文件的方法

    代码如下:// 读取sdcard文件private void sdcardRead(){String fileName = “/sdcard/my_sdcard.txt”;// assets下文件//String fileName = “/sdcard/test/my_sdcard_test.txt”;// sdcard下子目录文件String ret =...

    Android获取SDCard路径/Android获取存储器挂载点

    在Android系统中,获取SDCard(外部存储器)路径或者获取设备的存储器挂载点是常见的需求,尤其是在处理文件操作时。以下是一些关于如何在Android应用中实现这一功能的关键知识点。 首先,理解Android的存储系统至...

    Android 解析如何检测获取SDCard内存剩余空间.rar

    Android 解析如何检测获取SDCard内存剩余空间,用到了Environment 类、StatFs 类。SDCard存储卡在 Android 手机上是可以随时插拔的,每次的动作都会引起Android系统ACTION_BROADCAST,本例子将计算出 SDCard 的剩余...

    Android应用源码SdCard读写文件实例.zip

    接下来,我们讨论如何在Android中读取和写入SDCard文件。以下是一个简单的示例: **写入文件:** ```java // 获取外部存储根目录 String externalStorageDirectory = Environment.getExternalStorageDirectory()....

    android读取sdcard的txt文件,翻书的效果

    在Android平台上,开发一款应用来实现从SDCard中读取TXT文件并展示为翻书效果,需要涉及到多个技术层面。以下将详细介绍这个过程中的关键知识点: 1. **Android权限管理**: 在Android中,访问外部存储(如SDCard...

    Android编程获取sdcard音乐文件的方法

    在Android平台上,获取SDCard(外部存储卡)中的音乐文件是一项常见的任务,这对于构建音乐播放器或者需要处理音频内容的应用来说至关重要。以下是如何通过编程方式实现这一目标的详细步骤和关键知识点。 首先,...

    Android获取SDcard目录及创建文件夹的方法

    Android获取SDcard目录及创建文件夹的方法 Android 获取 SDcard 目录及创建文件夹的方法是 Android 开发中非常重要的一部分。今天,我们将为大家分享一篇关于 Android 获取 SDcard 目录及创建文件夹的方法,这篇...

    带有下拉刷新的读取sdcard文件实例

    在Android开发中,"带有下拉刷新的读取sdcard文件实例"是一个常见的需求,它涉及到用户界面(UI)交互和文件系统操作两大关键领域。下拉刷新是一种流行的设计模式,常见于列表视图,允许用户通过下拉动作来更新列表...

    Android读取assets与sdcard中的ini文件与图片

    3. **打开文件**:有了权限后,可以使用`FileInputStream`打开sdcard上的ini文件: ```java File iniFile = new File(Environment.getExternalStorageDirectory(), "config.ini"); FileInputStream ...

    播放SDcard的全部音频文件.

    通过查询`MediaStore.Audio.Media.EXTERNAL_CONTENT_URI`,你可以获取到所有音频文件的信息,包括路径、标题、艺术家等,这在构建音乐库时非常有用。 6. **异步处理**:考虑到播放音频可能会消耗大量CPU和内存资源...

    Android应用源码SdCard读写文件实例

    本实例将探讨如何在Android应用中实现SdCard的读取和写入功能,这涉及到Android的权限管理、文件操作API以及外部存储的相关知识。 1. **权限管理**: 在AndroidManifest.xml文件中,你需要添加`READ_EXTERNAL_...

Global site tag (gtag.js) - Google Analytics