TextView info_message = (TextView)findViewById(R.id.info_message);
AssetManager assetManager = getAssets();
InputStream inputStream = null;
String MyStream;
try {
// 指定/assets/MyAssets.txt
inputStream = assetManager.open("trappoint.xml");
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] bytes = new byte[4096];
int len;
while ((len = inputStream.read(bytes)) > 0){
byteArrayOutputStream.write(bytes, 0, len);
}
MyStream = new String(byteArrayOutputStream.toByteArray(), "UTF8");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
MyStream = e.toString();
}
info_message.setText(MyStream);
使用 AssetManager , 將放置於 assets(資源管理匣) 的 trappoint.xml(各種檔案)
在此以 純文字檔 xml 為例
讀取 , 顯示於 名為 R.id.info_message 的 TextView
TextView 輸出結果
沒有留言:
張貼留言