手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >android读取Assets图片资源保存到SD卡实例
android读取Assets图片资源保存到SD卡实例
摘要:复制代码代码如下:publicclassReadBitmap{publicvoidreadByte(Contextc,Stringname,...

复制代码 代码如下:

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 异步加载图片的实例代码

android中图片翻页效果简单的实现方法

Android实现图片循环播放的实例方法

android获取网络图片

android 图片处理之制作圆角图片

android将Bitmap对象保存到SD卡中的方法

android获取屏幕的长与宽实现代码(手写)

基于android中读取assets目录下a.txt文件并进行解析的深入分析

android 照相功能的简单实例

Android获取SD卡中选中图片的路径(URL)示例

精品推荐
分类导航