private boolean copyFile(InputStream fis,String des){boolean result=true;FileOutputStream fos=null;try{File fout=new File(des);if(!ists()){fos=new FileOutputStream(fout);byte[] b=new byte[1024];//一张图片的大小不超过1K大小int len;while((lenad(b))!=-1){fos.write(b, 0, len);}}}catch(IOException e){e.printStackTrace();result=false;}finally{if(fos!=null){try{fos.close();}catch(IOException e){e.printStackTrace();result=false;}}if(fis!=null){try{fis.close();}catch(IOException e){e.printStackTrace();result=false;}}}return result;
}
public static final void scanFile(final Context context,final String path){Intent scanIntent=new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);scanIntent.setData(android.Uri.formFile(new File(path)));context.sendBroadcast(scanIntent);
}
InputStream p1Resources().openRawResource(R.raw.p1);
copyFile(p1,"/sdcard/Pictures/p1.jpg");
scanFile(context,"/sdcard/Pictures/p1.jpg");
本文发布于:2024-02-04 11:15:35,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170705925455076.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |