Android 获取assets的绝对路径
16lz
2021-01-23
第一种方法:
String path = "file:///android_asset/文件名";
第二种方法:
InputStream abpath = getClass().getResourceAsStream("/assets/文件名");
若要想要转换成String类型
String path = new String(InputStreamToByte(abpath ));
private byte[] InputStreamToByte(InputStream is) throws IOException {
ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
int ch;
while ((ch = is.read()) != -1) {
bytestream.write(ch);
}
byte imgdata[] = bytestream.toByteArray();
bytestream.close();
return imgdata;
String path = "file:///android_asset/文件名";
第二种方法:
InputStream abpath = getClass().getResourceAsStream("/assets/文件名");
若要想要转换成String类型
String path = new String(InputStreamToByte(abpath ));
private byte[] InputStreamToByte(InputStream is) throws IOException {
ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
int ch;
while ((ch = is.read()) != -1) {
bytestream.write(ch);
}
byte imgdata[] = bytestream.toByteArray();
bytestream.close();
return imgdata;
}
http://www.cnblogs.com/sybz/archive/2011/12/17/2774565.html
更多相关文章
- JS C# 获取浏览器类型
- android 经纬度 double类型 转换成 度分秒
- android webview加载String类型html
- 基于xml类型的压缩数据流的android获取天气的方法
- 【转】Android -- 探究Android的多分辨率支持以及各种类型图标尺
- 利用gson处理Java反射TypeToken泛型运行时类型擦除
- JAVA如何判断对象的类型