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)示例

360云盘手机版怎么将文件保存到手机SD卡中?

手机软件 应用软件
360云盘手机版怎么将文件保存到手机SD卡中?

lolAD刺客新符文搭配推荐

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

Linux软件raid操作指南

Linux软件raid操作指南

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

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