1.读写外部存储文件需要权限

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

2.MainActivity.java

import android.Manifest;
import android.content.pm.PackageManager;
import android.os.Environment;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;public class MainActivity extends AppCompatActivity {//获取手机外部存储地址private File dir = Environment.getExternalStorageDirectory();private File dataFile = new File(dir,"data.txt");@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//Android6.0以上需要动态询问获取权限if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)== PackageManager.PERMISSION_GRANTED) {System.out.println("ok");}else {ActivityCompat.requestPermissions(this,new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE},1);}System.out.println(dir);//到这里面去寻找你的写的文件 /storage/sdcard0//执行写write();//执行读read();}//写入操作private void write() {try {if (!dataFile.exists()) {dataFile.createNewFile();}FileOutputStream fos = new FileOutputStream(dataFile);fos.write(new String("Hello").getBytes("utf-8"));fos.flush();fos.close();}catch (Exception e) {e.printStackTrace();}}//读取操作private void read() {try {FileInputStream fis = new FileInputStream(dataFile);//读取本地小文件byte[] bytes = new byte[fis.available()];fis.read(bytes);fis.close();String str = new String(bytes,"utf-8");System.out.println(str);}catch (Exception e) {e.printStackTrace();}}
}

读写的文件在手机的sd中:data.txt

Android:读写外部存储文件相关推荐

  1. kotlin读取sd卡里的文件_Kotlin Android读写外部存储

    本文概述 Android外部存储空间是我们执行读写操作的存储空间.外部存储器中的文件存储在/ sdcard或/ storage文件夹等中.保存在外部存储器中的文件是可读的, 并且可由用户修改. 在访问 ...

  2. Android用外部应用打开文件,Android N 以上使用其他应用打开文件 FileProvider

    又是好长一段时间没有写东西了,说忙到没有时间写东西,这个说法在任何时候都是借口.总的来说还是没有写,真的要写的话还是有时间来写的,不说成为一个高产的人吧,但是稍微写一些的时间还是有的,再不济也可以分开 ...

  3. Android文件读写操作(assets 文件、 raw文件、内部存储文件、外部存储文件)

    Android中的文件读写操作是不可或缺的,每个应用都会涉及到读写操作.这里将读写操作分成了四个部分 assets文件夹中文件数据的读取 raw文件夹中的文件数据的读取 Android内部存储文件的读 ...

  4. Android KitKat 外部存储权限分析

    不知道你有么有发现,来自菜鸟的成长史:http://blog.csdn.net/zjbpku/article/details/25161131, KitKat之后的版本不再支持用户对外置SDcard( ...

  5. android读写删file,Android文件(File)操作

    Android 使用与其他平台上基于磁盘的文件系统类似的文件系统. 本文讲述如何使用 Android 文件系统通过 File API 读取和写入文件. File 对象适合按照从开始到结束的顺序不跳过地 ...

  6. android 读写文件 简书,Android 中的文件操作

    Android 文件操作 概述 Android 中的文件操作主要涉及到两个部分,一个是内部存储的读写,一个是外部存储的读写两者的主要区别如下表: 内部存储 外部存储 始终可用 它并非始终可用,因为用户 ...

  7. Android读写XML(上)

    XML 经常用作 Internet 上的一种数据格式,其文件格式想必大家都比较清楚,在这里我结合Android平台,来说明Android SDK提供的读写XML的package. 首先介绍下Andro ...

  8. 魅族的android m l,Android M 外部存储剖析

    这篇文章是建立在你已经对 Android 外部存储的基础知识有一定了解的基础之上,如果之前并不是太了解这个部分,阅读起来可能会比较费劲,可以先阅读参考下面文章:http://blog.csdn.net ...

  9. STM32H743+CubeMX-QSPI读写外部FLASH(W25Q128JVSQ)

    文章目录 一.前言 二.硬件电路 三.CubeMX 3.1.Clock Configuration 3.2.QUADSPI Parameter Settings 3.3.QSPI GPIO Setti ...

最新文章

  1. 2021-08-04 jpg和png批量转化8位到24位,相互转化!
  2. ***警告即将发起重大*** 谁会是下一个目标?
  3. poi设置单元格格式为文本_身份证号乱码?日期显示不对?都是单元格格式的锅...
  4. html 如何让div刷新页面,页面刷新.html
  5. python(numpy,pandas9)——pandas 导入导出数据
  6. oracle 树状结构一直出现不了_深入解析Oracle ASSM 段头块(PAGETABLE SEGMENT HEADER)结构...
  7. MyStringUtil.java String工具类
  8. ActiveX、OLE和COM介绍
  9. 【渝粤教育】广东开放大学 房屋建筑学 形成性考核 (50)
  10. python3调用java_Python3-JPype调用Java代码
  11. JavaScript动态显示当前时间和倒计时的设计(附全码)_AX
  12. 雷达发现 |最新教育行业数据报告
  13. 使用Windows自带工具校验文件MD5
  14. HTML蒙版css,浅谈图片蒙版效果-webkit-mask_html/css_WEB-ITnose
  15. 【组队学习】【32期】组队学习内容详情
  16. 生活哪些方面作用计算机,电脑在我们的生活中起着重要的作用
  17. 关于linux下的xinetd服务
  18. 爬虫—微博博主动态及相册的请求构造规律
  19. 室内设计软件除了常用的几款还有7…
  20. No module named ‘pywin32_boot_strap‘ 解决

热门文章

  1. 硬盘分区进不去,右键属性显示raw的解决方案
  2. SSM教育培训管理系统毕业设计源码141053
  3. Excel 透视表 - 人生第一个简单的透视表
  4. 游戏教案 电子计算机,认识电子计算器大班教案
  5. c语言编程基础第四版电子教案,《C语言编程基础》电子教案.doc
  6. android rar工具,RAR压缩工具apk下载|RAR压缩工具安卓版下载 V5.7.2 - 跑跑车安卓网...
  7. 计算几何(二分) - Crossed Ladders - UVA 10566
  8. ZOJ 1425 Crossed Matchings DP LCS
  9. 老婆,我终于会:备份短信、联系人了!
  10. 2020出行之变(一):自动驾驶的“跃渊”时刻