android读取Assets图片资源保存到SD卡实例

蔚县创业7

蔚县创业7

2016-02-19 08:58

下面是个android读取Assets图片资源保存到SD卡实例教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!
代码如下:

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;
}
}
展开更多 50%)
分享

猜你喜欢

android读取Assets图片资源保存到SD卡实例

编程语言 网络编程
android读取Assets图片资源保存到SD卡实例

Skype可以保存到Android手机的SD卡中吗

电脑入门
Skype可以保存到Android手机的SD卡中吗

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

sd卡无法读取怎么办?

sd卡 电脑入门
sd卡无法读取怎么办?

sd卡无法读取怎么办

sd卡
sd卡无法读取怎么办

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

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

编程语言 网络编程
Android获取SD卡中选中图片的路径(URL)示例

Java+MySql图片数据保存与读取的具体实例

编程语言 网络编程
Java+MySql图片数据保存与读取的具体实例

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux软件raid操作指南

Linux软件raid操作指南

使用Java获取html中Select,radio多选的值方法

使用Java获取html中Select,radio多选的值方法
下拉加载更多内容 ↓