android-读取Assets图片资源保存到SD - 随心
2013-07-02 10:37
567 查看
public class ReadBitmap { public void readByte(Context c, String name, int indexInt) { byte[] b = null; int[] intArrat = c.getResources().getIntArray(indexInt); try { AssetManager am = null; am = c.getAssets(); InputStream is = am.open(name); for (int i = 0; i < intArrat.length; i++) { b = new byte[intArrat[i]]; // 读取数据 is.read(b); saveMyBitmap(Bytes2Bimap(b), MainActivity.DIR+name+i+".jpg"); } is.close(); } catch (IOException e) { e.printStackTrace(); } } public static Bitmap Bytes2Bimap(byte[] b) { if (b.length != 0) { return BitmapFactory.decodeByteArray(b, 0, b.length); } else { return null; } } public static boolean saveMyBitmap(Bitmap bmp, String path) { File f = new File(path); try { f.createNewFile(); FileOutputStream fOut = new FileOutputStream(f); bmp.compress(Bitmap.CompressFormat.JPEG, 100, fOut); fOut.flush(); fOut.close(); return true; } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return false; } }
相关文章推荐
- android-读取Assets图片资源保存到SD - 随心
- android读取Assets图片资源保存到SD卡然后显示到ImageView里 实例
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- Android 读取不同位置(drawable,asset,SDCard)的图片资源
- Android读取不同位置(drawable,asset,SDCard)的图片资源
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- 从Android读取Unity assets下的图片并保存为Bitmap格式
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结(转)
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- Android从assets中读取文本和图片资源
- Android读取assets目录下的资源
- 61 Android Service 下载图片保存到Sdcard
- android 选择本地图片并截剪图片保存到,sdcard指定目录中
- Android 如何读取本地图片或者资源图片并自定义大小