32 Android 保存到Sdcard public文件夹下
来源:互联网 发布:查看oracle数据库oid 编辑:程序博客网 时间:2024/05/18 00:13
/** * 保存到Sdcard public文件夹下 * @param fileName * @param data */public void saveToFileSdcardBySuff(String fileName,byte[] data){//保存文件的目录File file=null;FileOutputStream outputStream=null; if(Environment.getExternalStorageDirectory().equals(Environment.MEDIA_MOUNTED)) { if(fileName.endsWith(".mp3")) { file=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC); } else if(fileName.endsWith(".jpg")||fileName.endsWith(".png")|| fileName.endsWith(".gif")) { file=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); } else if(fileName.endsWith(".mp4")||fileName.endsWith(".3gp")||fileName.endsWith(".txt")) { file=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS); } else{ file=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS); } } try {outputStream=new FileOutputStream(new File(file, fileName));outputStream.write(data, 0, data.length);} catch (Exception e) {// TODO: handle exceptione.printStackTrace();}finally{if(outputStream != null){try {outputStream.close();} catch (Exception e2) {// TODO: handle exceptione2.printStackTrace();}}}}
测试类代码:
public void save2() {FileService service = new FileService();service.saveToFileSdcardBySuff("abc.txt", "myTxt".getBytes());}
0 0
- 32 Android 保存到Sdcard public文件夹下
- Android之用UncaughtExceptionHandler实现保存崩溃日志到sdcard目录下的文件夹
- android保存bitmap到sdcard
- android sdcard下创建文件夹
- Android--将数据保存到SDCard中
- Android-保存文件到ROM/SDCARD
- Android--将数据保存到SDCard中
- android 保存和读取String到sdcard
- 数据库保存到SDcard
- 保存数据到SDcard
- 保存数据到SDcard
- android异常收集错误信息并保存到crash文件夹下
- android 文件保存!Sdcard !
- Android之怎么操作文件(读写以及保存到sdcard)
- android中实现内存中数据保存到sdcard
- 61 Android Service 下载图片保存到Sdcard
- Android学习笔记_6_保存文件到SDCard
- android中把文件保存到sdcard代码实例
- 关于Cocos2d-x书籍
- C语言常用排序——直接插入,冒泡,选择,希尔,快速,堆排序
- 31 Android 从Sdcard 卡 读取数据
- ARM Scatter File详解
- C++运算符优先级
- 32 Android 保存到Sdcard public文件夹下
- 巧手定制Windows CE系统
- 终于有了自己的技术家园
- 小强的HTML5移动开发之路(17)——HTML5内联SVG
- 23-三目运算符的嵌套使用
- IOS7状态栏
- Boot Loader的启动流程和开发经验总结
- 24-输入字符串判断字母数字空格其他数目
- 基于WINCE6.0下载multiple XIP镜像文件