14.2.1.1.获取AssetManager对象
AssetManager manage = getAssets();
14.2.1.2.获取InputStream对象
InputStream open= manage.open("newareaall.json");
14.2.1.3.将InputStream 对象转换成字符串
ByteArrayOutputStream content = new ByteArrayOutputStream();
int readBytes = 0;
byte[] sBuffer = new byte[1024];//用来保存每次读取到的字符
while ((readBytes = open.read(sBuffer)) != -1) {
content.write(sBuffer, 0, readBytes);
}
//将内容转化为字符串
String result=new String(content.toByteArray());
14.2.1.4.将InputStream 对象转换成图片Bitmap image = BitmapFactory.decodeStream(open);
14.2.1.5.获取/assets某个文件夹下的全部内容(图片集合)
demofiles=demoam.list("food");
for(int i=0;i<demofiles.length;i++){
demoinputStream=demoam.open("food/"+demofiles[i]);
byte[] reader = new byte[demoinputStream.available()];
while((demoinputStream.read(reader))!=-1){
writeDemoFile(reader,demofoodfile,demofiles[i]);
}
}