android 文件保存到SD卡

原创 2015年07月06日 18:47:18


第一步:

在AndroidManifest.xml 加sd卡仿问的权限

<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>  
<!-- 往SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

第二步:

判断sd卡是否存在并且没有写保护

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

第三步:

如果sd卡存在,且没有写保护,则保存文件到sd卡

File file = new File(Environment.getExternalStorageDirectory(), filename);//取得sd卡的目录 及要保存的文件名
FileOutputStream outStream = new FileOutputStream(file);//取得文件的输出流
outStream.write(content.getBytes());//写入数据到sd卡

版权声明:本文为博主http://www.feixueteam.net原创文章,未经博主允许不得转载。

android保存文件到SD卡,无卡时自动保存到手机 和读出文件

public void save(String filecontent) //位于/data/data//files { //Time t = new Time(); // or Ti...
  • chenhao0568
  • chenhao0568
  • 2016年03月17日 21:57
  • 2298

Android 文件保存到sd卡不马上刷新的问题

在做截图分享的功能时,把图片截下来保存到sd卡后马上把图片分享到微信、qq等,会遇到这样一个问题,发现保存到sd卡的图片没有马上显示出来,导致不能把图片马上进行分享,靠手机系统自己去刷新sd卡显示出截...
  • weixzh
  • weixzh
  • 2015年04月15日 15:50
  • 519

android File存储对象 File存储到SD卡

android File存储对象 1、保存对象到本地或SD卡 public void fileSave(OAuthV1 oAuth_1){ //保存在本地...
  • feng4656
  • feng4656
  • 2012年10月22日 20:31
  • 12665

android保存文件到SD卡中

想把文件保存到SD卡中,一定要知道SD卡的路径,有人说可以用File explore来查看,这种方法不太好,因为随着android版本的升级,SD卡的路径可能会发生改变。在1.6的时候SD的路径是/s...
  • howlaa
  • howlaa
  • 2013年12月13日 10:23
  • 12881

Android SD卡简单的文件读写操作

最近有这样的需求,把mei
  • mad1989
  • mad1989
  • 2014年07月08日 18:43
  • 116065

Android将文件保存到SD卡并从卡中取文件

//保存到SD卡     private static String sdState = Environment.getExternalStorageState();     private sta...
  • zhaoyazhi2129
  • zhaoyazhi2129
  • 2013年07月01日 15:46
  • 1423

Android 从服务器下载文件保存到sd卡

本代码是通过http协议实现文件下载,记得在配置文件中加入对SD卡的读写权限和联网权限 先来Activity代码 import android.app.Activity; import andro...
  • yusewuhen
  • yusewuhen
  • 2013年12月10日 13:46
  • 1793

android:assets下的文件复制到SD卡

由于assets和res下的文件都只可以读不可以写,那么在程序初始化后,将后期需要使用并且需要修改的文件复制到SD卡。下面代码提供一个工具类,将assets下的任意资源复制到SD卡下。 assets下...
  • qq_17326933
  • qq_17326933
  • 2015年09月14日 23:39
  • 4985

Android 将SQLite数据保存在SD卡

在 Android APP 的开发过程中,会用到SQLite数据库。SQLite数据保存地址在手机的内存(ROM)上,而手机的内容有限,所以直接保存在SD卡上比较好,这样在app重新安装,或者重做系统...
  • sophieDJF
  • sophieDJF
  • 2014年11月26日 10:53
  • 2006

Android将数据库保存到SD卡的实现

有时候为了需要,会将数据库保存到外部存储或者SD卡中(对于这种情况可以通过加密数据来避免数据被破解),比如一个应用支持多个数据,每个数据都需要有一个对应的数据库,并且数据库中的信息量特别大时,这显然更...
  • zmywly
  • zmywly
  • 2015年03月09日 20:51
  • 3284
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 文件保存到SD卡
举报原因:
原因补充:

(最多只允许输入30个字)