首页 > 代码库 > android 往sd卡中写入文件
android 往sd卡中写入文件
在调用前需要判断是否有写入权限
Environment类提供了比较丰富的方法
static File | getDataDirectory() 获得android data的目录。 |
static File | getDownloadCacheDirectory() 获得下载缓存目录。 |
static File | getExternalStorageDirectory() 或者外部存储媒体目录。 |
static File | getExternalStoragePublicDirectory(String type) Get a top-level public external storage directory for placing files of a particular type. |
static String | getExternalStorageState() 获得当前外部储存媒体的状态。 |
static File | getRootDirectory() 获得android的跟目录。 |
public void saveSDCard(String filename, String filecontent)throws Exception { File file = new File(Environment.getExternalStorageDirectory(),filename); FileOutputStream outStream = new FileOutputStream(file); outStream.write(filecontent.getBytes()); outStream.close(); }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。