从sdcard读取文件

读取sdcard中mp3文件 这里定义一个List<music>来存储. 对于模拟器中的mp3文件,要根据不同的模拟器而将不同的音乐拷到不同的文件夹 原生态的模拟器,就直接拷贝到mnt/sdcard/music 第三方模拟器:mnt/shell/emulated/0/music下才能用下面这种方式读取 阅读详情

 

 

 

在main.xml中:

 

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

    xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:orientation="vertical" >

 

    <TextView

        android:id="@+id/msg"

        android:layout_margin="8dp"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"/>

 

</LinearLayout>

 

 

 

 

 

在MyFileOperateDemo.java程序中

 

package com.li.fileoperate;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.PrintStream;

import java.util.Scanner;

 

import android.app.Activity;

import android.os.Bundle;

import android.os.Environment;

import android.widget.TextView;

import android.widget.Toast;

 

public class MyFileOperateDemo extends Activity {

  private static final String FILENAME = "/mnt/sdcard/liyewen.txt";  // 设置文件名称

  private static final String DIR = "File"; //操作文件夹的名称

  private TextView msg = null;

  @Override

  public void onCreate(Bundle savedInstanceState) {

     super.onCreate(savedInstanceState);

     super.setContentView(R.layout.main);

     this.msg = (TextView)super.findViewById(R.id.msg);

    

    if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){

       File file = new File(Environment.getExternalStorageDirectory()

            + File.separator + DIR + File.separator + FILENAME) ;   // 定义要操作的文件

       if(!file.getParentFile().exists()) {

         file.getParentFile().mkdirs() ;  // 创建父文件夹路径

       }

       Scanner scan = null;

       try {

         scan = new Scanner(new FileInputStream(file));

         while(scan.hasNext()){

            this.msg.append(scan.next() + "\n");

         }

       } catch (Exception e) {

         e.printStackTrace() ;

       } finally { // 一定要关闭流

         if(scan != null) {

            scan.close() ;

         }

       }

     }else{

       Toast.makeText(this, "SD卡不存在,保存失败!", Toast.LENGTH_LONG).show();

     }

  }

}

 

 



 

Android sdcard下读取TXT文件 首先txt文件的读写并不难,博主遇到的问题是在file路径都存在的情况下,一直读不出文件内容。而且/sdcard/xxx/xxx目录就不可以访问了。 TextView tv; String reader = null; BufferedReader br = null; static String directory = Environment.getExtern 阅读详情

相关推荐

android从SDcard中读取文件信息

android小程序实现能够从SD卡中读取文件信息并且讲其中的图片显示在ImageView当中

java读取sd卡txt文件代码_安卓读写文件txt(SD卡)

在前一篇文章中说道了手机读写内存文件的操作,这次主要说的是手机读写SD卡文件的操作xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_ver...

weixin_32703763的博客 318

数据资产目录(SailCatalog)和数据地图(SailMap)

笔者接下来准备开发大数据平台(XSailboat)中的数据资产目录(SailCatalog)和数据地图(SailMap)相关的功能,本文用以记录笔者关于此部分功能的概念梳理和主体功能设计。

OkGogooXSailboat的博客 2326

从SDCard中读取文本内容

这是一个把记事本中的内容读取到内存中并将内容显示在屏幕上的demo。在这个demo中,整个程序的流程是这样:         step 1:首先在程序的assets文件夹下存放一个test.txt文件,文件是utf-8编码格式,里面存放的是一篇文章。windows下生成的记事本默认是ANSI编码格式,你只需要点击 文件 --> 另存为 --> 在弹出框中把编码格式改成utf-8 --> 保存覆盖

hello_haozi的专栏 4518

四、zabbix7.0推送告警至钉钉webhook机器人

2、钉钉的webhook是有安全要求的,我采用的是ip的方式,我的zabbix服务器在内网,我的网络出口有多个固定公网ip,所以这样做省事,其他方式也可以你自己考虑。下图是webhook机器人的配置。这一步,参数里面默认的跟我下图里不一样的,按我下图修改。Key是你的webhook机器人地址里的access_token=后面的内容。整个逻辑就是告警动作匹配告警媒介与用户,然后进行告警的发送。1、zabbix服务器能够访问钉钉的服务器,具体说是能访问。二、zabbix7配置报警媒介以及消息模板配置。

m0_74823715的博客 1293

2022网安保研经验帖

2022网安保研经验

fumingxiaoshen的博客 4894

模拟Http请求及访问网络和SDCard的权限设置

1  在manifest.xml文件中,application标签前添加:&lt;uses-permission android:name="android.permission.INTERNET"/&gt; &lt;!-- 向SDCard写入数据权限 --&gt;  &lt;uses-permission android:name="android.permission.WRITE_EXTERN...

ADreamClusive的博客 2606

R 分析裂区试验设计

裂区试验有主区部分和副区部分, 因而有主区部分误差(误差 a,简记为Ea )和副区部分误差(误差b,简记为Eb) 分别用于测验主区处理以及副区处理和主、副互作的显著性。对同一个二因素试验资料作自由度和平方和的分解,则可发现随机区组的误差项自由度和平方和分别为DFe、SSe,而裂区设计有两个误差项,其自由度和平方和分别为DFEa,DFEb, SSEa, SSEb。而区组,处理效应等各个变异项目的自由

samhuairen的专栏 8934

android获取sdcard文件,android读取SDCard任意路径下的文件

文件不能太大否则会报内存溢出import java.io.FileInputStream;import org.apache.http.util.EncodingUtils;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class ReadAnythingPath...

weixin_39782355的博客 1168

大数据分析工具Power BI(二):Power BI下载安装和模块介绍

首先在Microsoft官方网站上下载PowerBI Desktop,然后进行安装。id=58494点击"Next"后会弹出下载框,进行下载即可,下载好的PowerBI名称为"PBIDesktopSetup_x64.exe",也可以在"资料"中获取安装包,双击安装包即可安装。

Lansonli(蓝深李)的博客 2317

微信小程序流量主提升ecpm的一些方法

ecpm就是千次广告曝光收入,是一个预估的价格,而不是额定的,他是随着曝光度,用户点击度,页面访问数来决定的。

任聪聪的博客 1万+

android读取SDCard任意路径下的文件

文件不能太大否则会报内存溢出package yu.bin; import java.io.FileInputStream; import org.apache.http.util.EncodingUtils; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public

6675

ESP32-IDF开发之旅 网络篇⑩ Web配网

本文介绍了基于ESP32S3的Web配网实现方案。作者通过移植开源项目,在ESP32S3上实现了WiFi配置功能,包括AP模式创建、HTTP服务器搭建、NVS存储读写等核心功能。文章详细解析了代码结构,包含WiFi初始化、事件处理、NVS存储管理和HTML页面服务等关键模块。实现方案采用AP+STA双模式,支持通过网页扫描WiFi并保存配置信息,适用于物联网设备的网络配置场景。代码中使用了FreeRTOS任务、ESP-IDF事件组等技术,并提供了完整的错误处理和日志记录功能。

单片机菜鸟哥的博客 350

Android读取SDCard文件到ListView显示

android从SDCard卡读取文件,显示到ListView中。 MainActivity.java /*** * * @author Administrator * */ public class MainActivity extends Activity { private static final String TAG = "MainActivity"; p

Shannon, Dublin 5946

世界模型(World Models)进展全景调研(截至 2025-08)

A5) 2019-07(待核验) | C-SWM:Contrastive Structured World Models(Kipf et al.)A6) 2019-07(待核验) | SLAC:Stochastic Latent Actor-Critic(Lee et al.)A3) 2015-12(背景注记,待核验) | Embed to Control(E2C,Watter et al.)Nature 2020)Repro/Code:werner-duvaud/muzero-general(社区)

u013250861的博客 488

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

读取SDCard下的txt文件

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33836223的博客 377

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

安卓从sdcard中读取db文件

SQLdm.javapackage com.mapbox.mapboxsdk.android.testapp.db;/** * Created by zhangkaiyue on 15/8/24. */import android.content.Context; import android.content.res.AssetManager; import android.database.s

The_D的博客 3493

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Android 文件的保存与读取之SDCard(SD卡)存储

Android钟对数据的存储与访问是很有必要的,在Android中对于数据存储提供了如下几种方法:文件形式 SharedPreferences(参数-键值对形式) SQLite数据库(空间2T) Content provider (Android组件-内容提供者) 网络(云存储) 现在我们主要写的是文件的保存与读取。Android文件储存数据有两个地方:1、Android系统自带的存储空间

FLY346422332的博客 2330

Android中使用SDcard进行文件的读取

平时我们需要在手机上面存储想音频,视频等等的大文件,以前学过使用File进行存储(使用File操作进行存储);由于考虑到手机本身的存储空间小,这时候我们需要把文件存储在SDcard中,今天自己也学习了一下在android进行sdcard的存储使用方法;     首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置:     在A...

danwuxie的博客 2084

linux读取sd卡文件数据,Android中使用SDcard进行文件的读取

平时我们需要在手机上面存储想音频,视频等等的大文件,以前学过使用File进行存储(使用File操作进行存储)见 http://www.linuxidc.com/Linux/2012-01/51441.htm;由于考虑到手机本身的存储空间小,这时候我们需要把文件存储在SDcard中,今天自己也学习了一下在Android进行sdcard的存储使用方法;本文工程源码下载地址具体下载目录在 /2012年...

weixin_39746382的博客 433

SDcard进行文件的读取

平时我们需要在手机上面存储想音频,视频等等的大文件,以前学过使用File进行存储(使用File操作进行存储);由于考虑到手机本身的存储空间小,这时候我们需要把文件存储在SDcard中,今天自己也学习了一下在android进行sdcard的存储使用方法; 首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置: ...

weixin_30823683的博客 734

java读取sdcard文件,文件名称也得是//,任何一个app,首先一定要检查权限

yes

武凯的博客 213

android 循环读取多个文件内容,Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法...

本文实例讲述了Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法。分享给大家供大家参考,具体如下:private void CopyAssets(String assetDir, String dir) {String[] files;try {// 获得Assets一共有几多文件files = this.getResources().getAssets().l...

weixin_39974030的博客 417

Unity读取Android SDcard文件

一、添加权限 权限添加 :Player settings – Other settings – write permission的设置 Sdcard。这个是在Unity编辑器里打包的情况。 如果导出到studio 里面的话,可自行修改Manifest文件。 二、两种方式 1.IO方式 加载sdcard上的图片资源 加载的 /storage/emulated/0/ProjectName/imag...

CoderH 技术博客 1563
上一篇: 数据库存储-读取资源信息
下一篇: 文件存储-输入文件
Android人生
博客等级 码龄14年 14粉丝 184原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值