android开发 - SDCARD操作
来源:互联网 发布:解说词配音软件 编辑:程序博客网 时间:2024/05/29 10:29
把文件保存到SDCard中
//封装保存到SDCARD方法
/**
* 将文件保存在sdcard中,并且需要申请权限
* @param filename
* @param content
* @throws Exception
*
* 在ManiFest清单文件中,加入如下两句代码
* <!--在sdcard中创建与删除文件权限-->
* <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
* <!--往sdcard写入数据权限-->
* <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
*/
public void saveToSDCard(String filename,String content) throws Exception{
//在安卓系统中,文件若需要保存在sdcard中,则指定该路径
File file = new File(new File("/mnt/sdcard"),filename);
FileOutputStream output = new FileOutputStream(file);
output.write(content.getBytes());
output.close();
}
//调用保存到SDCARD方法
//仅仅是中间一部分
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
service.saveToSDCard(filen, filec);
Toast.makeText(getApplicationContext(), "保存到SDCARD成功!", Toast.LENGTH_SHORT);
}else{
Toast.makeText(getApplicationContext(),"保存到SDCARD失败!",Toast.LENGTH_SHORT);
}
如果文件被保存到SDCard中,那么它就不会受权限保护
现在做文件的时候,最好不写/mnt/sdcard路径,因为安卓版本不
同,它们的安卓路径就不相同了
获取SDcard路径,兼容各版本安卓机
File file= new File(Environment.getExternalStorageDirectory(),filename);
这个Environment.getExternalStorageDirectory()就是获取安卓机的外携带的sdcard
0 0
- android开发 - SDCARD操作
- android操作sdcard
- android sdcard卡操作
- Android SDCard操作详解
- Android SDCard操作
- Android SDCard操作
- android SDCARD 读写操作
- android操作sdcard
- Android对sdcard操作
- Android之SDCard操作
- Android开发——对sdcard扩展卡文件操作
- Android开发——对sdcard扩展卡文件操作
- Android开发之基础------------测试相关、sdcard操作、SharedPreferences存取
- Android开发——对sdcard扩展卡文件操作
- android系统开发sdcard
- <转载>Android 对sdcard操作
- Android SDCard文件、目录操作
- Android中Sdcard的操作
- 用Java语言实现二叉树删除结点
- leetcode || 60、Permutation Sequence
- poj 2796 Feel Good
- C++易忽略点
- 逆序数的几种求法
- android开发 - SDCARD操作
- Step1 -- 确定主题与相关的内容
- 2. 第一个 PHP 页面
- 求最长连续相同的字母序列长度
- js对象属性值访问
- android开发 - 编程实现布局界面
- Android获取当前最前面的Activity
- (拓扑排序)poj2367,Genealogical tree
- javaNIO操作