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]);
}
}