要往SDCard存放文件,程序必须先判断手机是否装有SDCard,并且可以进行读写。
注意:访问SDCard必须在AndroidManifest.xml中加入访问SDCard的权限
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
File sdCardDir = Environment.getExternalStorageDirectory();//获取SDCard目录
File saveFile = new File(sdCardDir, “itcast.txt”);
FileOutputStream outStream = new FileOutputStream(saveFile);
outStream.write("hello world!!!".getBytes());
outStream.close();
}
Environment.getExternalStorageState()方法用于获取SDCard的状态,如果手机装有SDCard,并且可以进行读写,那么方法返回的状态等于Environment.MEDIA_MOUNTED。
Environment.getExternalStorageDirectory()方法用于获取SDCard的目录,当然要获取SDCard的目录,你也可以这样写:
File sdCardDir = new File("/sdcard"); //获取SDCard目录
File saveFile = new File(sdCardDir, "itcast.txt");
//上面两句代码可以合成一句: File saveFile = new File("/sdcard/itcast.txt");
FileOutputStream outStream = new FileOutputStream(saveFile);
outStream.write("hello world!!!".getBytes());
outStream.close();
分享到:
相关推荐
本文讲述的基于STM32单片机实现AD(模拟数字)信号采集,并将采集到的数据存储到SD卡中,通过计算机软件读取SD卡上的文本数据转换成更易于管理的EXCEL格式的技术,具有重要的应用价值。 首先,本文阐述了基于STM32...
SD卡和CF卡都是常见的存储卡类型,它们的数据恢复过程类似,但CF卡通常用于专业级的数码相机。这句话鼓励大家在遇到数据丢失问题时尝试这种软件,因为它可能有能力找回丢失的数据。 标签“数据恢复”进一步明确了这...
最后,恢复数据应保存到另一块存储设备上,避免覆盖原SD卡上的数据。 总的来说,SD卡数据恢复是一个涉及多个步骤和技术的过程,但通过专业的软件工具,如RescuePRO Deluxe,大部分情况下都能有效地恢复丢失的数据。...
在现代数字生活中,SD卡(Secure Digital)是广泛使用的存储设备,尤其在手机、相机、摄像机和其他便携式设备中。不幸的是,由于各种原因,如意外格式化、病毒感染、硬件故障或不当操作,SD卡上的数据可能会丢失。在...
在这个项目中,我们将关注如何利用STM32F103的DMA(直接内存访问)功能来实现串口数据的高效采集,并通过FATFS文件系统将这些数据存储到SD卡上。以下是关于这个主题的详细解释: 首先,DMA是一种在没有CPU干预的...
SD卡数据恢复软件是一种专门设计用于帮助用户找回在SD存储卡上意外删除、格式化或因其他原因丢失的文件的工具。它具有高效且用户友好的界面,支持各种类型的SD卡,包括标准SD、Mini SD、Micro SD以及SDHC和SDXC等。...
SD卡,全称为Secure Digital Memory Card,是一种广泛应用于便携式设备如智能手机、数码相机、平板电脑等的数据存储介质。其体积小巧、容量大、携带方便,是移动数据存储的重要工具。本压缩包中的中文学习资料针对SD...
SD卡的参数只与装置的ROM区进行数据交换,存储卡参数(01(CU).9400)有几种状态:没有SD卡、SD已插入、请求移除SD卡和允许移除SD卡等。 在使用存储卡进行参数备份和恢复时,有一些可能的情况需要注意。例如,每台...
在本文中,我们将深入探讨如何通过SPI(Serial Peripheral Interface)协议进行SD卡的读写编程,以及实现数据的存储。 首先,我们需要理解SPI协议。SPI是一种同步串行接口,它允许主机(通常是微控制器)与一个或多...
在本文中,我们将深入探讨如何使用STM32F103单片机通过串口接收外部设备发送的数据,并利用DMA(直接内存访问)技术将其高效地存储到SD卡上。这个过程涉及到微控制器的串行通信、DMA机制以及与SD卡的交互,这些都是...
在本项目中,STM32的16路ADC(Analog-to-Digital Converter,模拟到数字转换器)被用于采集模拟信号,并将这些数据存储到连接的SD卡上。这个过程涉及到了几个关键的技术点,包括STM32的ADC操作、SD卡文件系统以及...
本文将深入探讨如何使用C#编程语言来读取存储在SD卡上的摄像头采集的数据,以及如何在指定的文件夹中展示这些图片。 C#是一种面向对象的编程语言,由微软公司开发,广泛应用于Windows平台的应用程序开发。它提供了...
标题提到的"SP、SD卡、文件保存数据"分别指的是SharedPreferences、外部存储(通常指SD卡)以及通过文件系统来保存数据的方法。接下来,我们将深入探讨这三种数据保存方式及其应用场景。 **1. SharedPreferences** ...
存储卡,如SD卡、Micro SD卡等,广泛应用于数码相机、手机、平板电脑等设备,作为临时或长期的数据存储介质。然而,由于误删除、病毒攻击、格式化、硬件故障等原因,存储卡上的数据可能会丢失。这时,数据恢复软件就...
SD卡(Secure Digital Card)、MiniSD卡以及MicroSD卡是三种常见的存储卡类型,它们广泛应用于移动设备中,如手机、数码相机、便携式媒体播放器等。本文将详细介绍这三种卡的基本特性、引脚定义及其工作原理。 ####...
值得注意的是,为了避免覆盖已丢失的数据,恢复过程中不应将文件直接保存回原存储卡。同时,定期备份重要数据是防止数据丢失的最好方法。 易我数据恢复软件支持多种文件系统,如FAT16、FAT32、NTFS、exFAT等,以及...
利用sD卡研究、设计一种大容量心电存储及回放系统。系统基于高速低功耗的ms0430单片机,利用串行外围接口总线与SD卡相连,实现对SD卡的数据读写。为方便微处理器和pc机对sD卡的操作,在sD卡中以faf16文件格式建立了...
标题中的“索尼存储卡数据恢复软件”指的是专为恢复索尼品牌存储卡上丢失或删除数据的软件工具。这种软件设计用于帮助用户找回由于意外删除、格式化或存储卡故障等原因丢失的重要文件。在数字摄影、摄像和其他需要...