• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android--向SD卡读写数据

Android--向SD卡读写数据

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android sd卡路径,android sd卡权限,android sd卡,android sd卡目录,android获取sd卡路径等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android--向SD卡读写数据


 // 向SD卡写入数据
     private void writeSDcard(String str) {
         try {
             // 判断是否存在SD卡
             if (Environment.getExternalStorageState().equals(
                     Environment.MEDIA_MOUNTED)) {
                 // 获取SD卡的目录
                 File sdDire = Environment.getExternalStorageDirectory();
                 FileOutputStream outFileStream = new FileOutputStream(
                         sdDire.getCanonicalPath() + "/test.txt");
                 outFileStream.write(str.getBytes());
                 outFileStream.close();
                 Toast.makeText(this, "数据保存到text.txt文件了", Toast.LENGTH_LONG)
                         .show();
             }
         } catch (Exception e) {
             e.printStackTrace();
         }
     }
 
     
     // 从SD卡中读取数据
     private void readSDcard() {
         StringBuffer strsBuffer = new StringBuffer();
         try {
             // 判断是否存在SD
             if (Environment.getExternalStorageState().equals(
                     Environment.MEDIA_MOUNTED)) {
                 File file = new File(Environment.getExternalStorageDirectory()
                         .getCanonicalPath() + "/test.txt");
                 // 判断是否存在该文件
                 if (file.exists()) {
                     // 打开文件输入流
                     FileInputStream fileR = new FileInputStream(file);
                     BufferedReader reads = new BufferedReader(
                             new InputStreamReader(fileR));
                     String st = null;
                     while ((st = reads.readLine()) != null) {
                         strsBuffer.append(st);
                     }
                     fileR.close();
                 } else {
                     Toast.makeText(this, "该目录下文件不存在", Toast.LENGTH_LONG).show();
                 }
             }
         } catch (Exception e) {
             e.printStackTrace();
         }
         Toast.makeText(this, "读取到的数据是:" + strsBuffer.toString() + "",
                 Toast.LENGTH_LONG).show();
     }
 }

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • android 关于4.0之后不能直接获取SD卡外部存储路径的问题,androidsd
  • Android--向SD卡读写数据

相关文章

  • 2017-05-26Android5.0开发范例大全 读书笔记(三),android5.0范例
  • 2017-05-26快速自动更新Android Studio版本
  • 2017-05-26android 5.0后对于apk 跑32 64 的逻辑
  • 2017-05-26Android中AlarmManager使用示例(持续更新,已经更改),alarmmanager
  • 2017-05-26Android之SharedPreferences数据存储,sharedpreferences
  • 2017-05-26android获取屏幕宽高与获取控件宽高,android获取控件
  • 2017-05-26悬浮对话框的实现,悬浮对话框实现
  • 2017-05-2612306火车票订票项目源码,12306火车票订票
  • 2017-05-26Android--线程详解
  • 2017-05-26Android 检查手机网络是否可用,android手机

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android中使用开源框架EventBus3.0实现Fragment之间的通信交互,fragment开源框架
    • 使用Chrome远程调试GenyMotion上的WebView程序,genymotionwebview
    • VMware中ubuntu忘记密码的解决办法(转)
    • 将Android系统源码导入Android studio的方法,androidstudio
    • React-Native系列Android——Touch事件原理及状态效果
    • 安卓GreenDao框架一些进阶用法整理,安卓greendao
    • Fragment,androidfragment
    • Android Gson使用入门及GsonFormat插件的使用
    • 开启新的activity获取它的返回值,activity获取返回值
    • AndroidStudio项目提交(更新)到github最详细步骤

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有