`
liangoogle
  • 浏览: 278477 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sd卡 数据读取,显示在手机上

阅读更多

 

  1.             /** 
  2.              * 判断sd卡是否存在 Environment.getExternalStorageState() 得到sd卡当前的状态 
  3.             如果返回 MEDIA_MOUNTED表示外部存储设备存在。并且有读写的权限(因为sd卡有写保护 如果写保护关闭也是没有权限读写的) 
  4.              */

 

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)

//文件的路径和名字:

File file = new File(Environment.getExternalStorageDirectory(),fileNameString);

 

//建立一个基于这个文件的文件流。

FileInputStream fileInputStream = new FileInputStream(file);

 

//读取这个文件:

 String contentString = readDate(fileInputStream);

 

 public static  String readDate (InputStream inputStream ) throws Exception

    {

        byte [] byte1 = new byte[1024];

        /**

         * 当输入流读到文件的末尾 返回就是-1 

         */

        int length = inputStream.read(byte1);

        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

        if(length!=-1)

        {

            //读到的内容存在内存中ByteArrayOutputStream 这个类用于将byte流存储在内存中

 

            byteArrayOutputStream.write(byte1, 0, length);

        }

        String dateString =   byteArrayOutputStream.toString();

        byteArrayOutputStream.close();

        inputStream.close();

        return dateString;

    }

 

参考网址:http://leequer.iteye.com/blog/653022

分享到:
评论

相关推荐

    读取SD卡数据(SD浏览器)

    在Android平台上,SD卡是设备外部存储的主要形式,用于扩展手机或平板电脑的存储空间,以便用户可以存储大量数据,如照片、视频、音乐和其他文件。"读取SD卡数据(SD浏览器)"这个主题主要涉及如何在Android应用中实现...

    USB口读取SD卡

    标题“USB口读取SD卡”涉及的是一个嵌入式系统中的数据传输和存储操作,主要使用了USB接口、SD卡、STM32微控制器、FATFS文件系统以及CAN总线通信。以下是对这些技术的详细解释: 1. **USB接口**:通用串行总线...

    TC16单片机读取TF卡中的TXT文件显示到LCD屏

    在本项目中,我们主要探讨如何使用STC16单片机来实现读取TF卡中的TXT文件,并将其内容显示在LCD屏幕上。STC16系列单片机是一款基于8051内核的微控制器,具有较低的功耗和较高的处理能力,非常适合于嵌入式系统的开发...

    sdtf卡id读取工具

    在IT领域,TF卡(TransFlash)也被广泛称为Micro SD卡,是一种小型、可移动的闪存存储设备,常用于智能手机、平板电脑、数码相机等便携式设备。"sdtf卡id读取工具"是一种专门用来读取和识别这些卡片的唯一标识符——...

    android读取sd卡中音乐文件列表

    本文将详细介绍如何通过代码来读取手机SD卡中的音乐文件,并将其显示在一个`ListView`中作为音乐列表。 #### 核心知识点: 1. **使用Content Provider读取音乐文件** 2. **解析Cursor对象获取音乐信息** 3. **创建...

    51单片机SD卡TFT彩屏显示图片

    本文将详细探讨如何利用51单片机通过SD卡在TFT彩屏上显示图片,这对于开发各种嵌入式系统,如智能家居、车载娱乐设备或便携式仪器仪表等,都是一个重要的技术环节。 首先,我们要了解51单片机的基本结构。51系列...

    手机SD卡格式化、修复.zip

    在使用智能手机和平板电脑时,SD卡是一种常见的存储扩展方式,用于存储照片、视频、音乐和其他文件。然而,有时SD卡可能会出现各种问题,如无法识别、显示错误的容量或丢失数据。在这种情况下,理解如何正确地格式化...

    sd卡存储采集数据电路说明书.doc

    【SD卡存储采集数据电路设计】 随着微电子技术的快速发展,集成电路的集成度不断提高,导致芯片复杂性增加,但单片成本降低。在这种背景下,FPGA(Field-Programmable Gate Array)产品逐渐增强其逻辑单元,性能提升...

    TFT彩屏和SD卡驱动

    例如,你可以将SD卡上的图片、文本或者图形数据加载并显示在TFT彩屏上,或者记录数据到SD卡中,然后在需要时读取并显示。 在提供的"23 TFT-SD例程及资料"压缩包中,很可能是包含了一个详细的说明手册,指导读者如何...

    Unity应用获取外置SD卡路径方法

    在Unity引擎中,开发者经常需要访问设备的外部存储空间,比如外置SD卡,以便存储游戏数据、资源或用户产生的内容。本篇文章将详细介绍如何在Unity应用中获取外置SD卡的路径,并结合PicoVR SDK,实现适用于VR场景的...

    Android读取本地json文件的方法(解决显示乱码问题)

    - **SD卡操作**:Android允许应用在外部存储(如SD卡)上进行文件操作,但需要注意权限问题。 - **Android视图View和控件**:View是Android UI的基本元素,控件是可交互的View子类,如Button、TextView等。 - **...

    就诊卡设备读取器

    在IT行业中,就诊卡设备读取器是一种专用于读取医疗就诊卡信息的硬件设备,通常与软件系统相结合,以实现医院信息化管理。这个“明华读卡器测试设备工具”是基于明华读卡器的原始demo进行改造,以适应特定的就诊卡...

    51单片机SD卡串口显示

    这个项目围绕“51单片机SD卡串口显示”展开,旨在通过串行接口与SD卡进行通信,并将SD卡上的数据在串口显示器上呈现。下面将详细解析这个主题涉及的知识点。 1. **51单片机**:51系列单片机是基于8051微处理器的...

    SD卡修复工具

    需要注意的是,在修复前最好备份SD卡上的重要数据,以防万一修复过程中数据丢失。 SDFormatter是常见的SD卡修复工具之一,如压缩包中的"SDFormatter_ha"可能就是这个工具的汉化版。SDFormatter遵循SD协会的标准,...

    SD卡任意文件扫描显示

    标题“SD卡任意文件扫描显示”所描述的功能是关于一种工具或应用,它能够帮助用户在SD卡上执行全面的文件扫描,特别是针对特定类型的文件,如未安装的APK应用包或者具有特定扩展名的文件。这个工具的灵活性在于用户...

    SD卡MMC卡时序图

    1. **SD卡(Secure Digital Card)**:是一种基于半导体快闪记忆体的存储卡格式,主要用于移动设备上使用,如手机、数码相机等。SD卡有多种类型,包括标准容量(SDSC)、高容量(SDHC)以及扩展容量(SDXC)。 2. **...

    SD卡速率测试

    SD卡(Secure Digital Memory Card)是一种常见的存储设备,广泛应用于数码相机、手机、平板电脑和其他移动设备中。由于其便携性和容量大小的灵活性,SD卡成为了用户存储照片、视频和其他数据的重要媒介。然而,SD卡...

    激活黑莓手机内存卡U盘功能

    此外,确保手机内存卡没有损坏,可以尝试在其他设备上读取,或格式化内存卡后重新尝试。 总的来说,激活黑莓手机的内存卡U盘功能是一项实用的操作,可以帮助用户方便地在电脑和手机之间交换文件。只要按照上述步骤...

    SQLite 存储在SD卡

    默认情况下,Android 系统会在应用的私有数据目录下创建 SQLite 数据库文件,但有时我们可能需要将数据库文件存放在 SD 卡上,以方便数据共享或节省手机内存。要实现这一点,你需要在 SQLiteOpenHelper 的子类中覆盖...

    sd卡存储采集数据电路设计-毕业(设计)论文论文说明书.doc

    SD卡存储采集数据电路设计是现代电子系统中的一个重要组成部分,特别是在需要大量数据存储和处理的领域。随着微电子技术的进步,集成电路的集成度不断提高,使得系统复杂性增加但成本降低。FPGA(现场可编程门阵列)...

Global site tag (gtag.js) - Google Analytics