会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
andriod2012
博客园
首页
新随笔
联系
订阅
管理
将应用raw里的文件copy到sd卡实现
把APK的资源文件copy到SD卡下的实现。
/* * 将raw里的文件copy到sd卡下 * */ public void copyResToSdcard(String name){//name为sd卡下制定的路径 Field[] raw = R.raw.class.getFields(); for (Field r : raw) { try { // System.out.println("R.raw." + r.getName()); int id=getResources().getIdentifier(r.getName(), "raw", getPackageName()); if(!r.getName().equals("allapps")){ String path=name+"/"+r.getName()+".png"; BufferedOutputStream bufEcrivain = new BufferedOutputStream((new FileOutputStream(new File(path)))); BufferedInputStream VideoReader = new BufferedInputStream(getResources().openRawResource(id)); byte[] buff = new byte[20*1024]; int len; while( (len = VideoReader.read(buff)) > 0 ){ bufEcrivain.write(buff,0,len); } bufEcrivain.flush(); bufEcrivain.close(); VideoReader.close(); } } catch (Exception e) { e.printStackTrace(); } } }
posted @
2012-02-29 20:29
andriod2012
阅读(
519
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告