package vbflash.net;
import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.content.res.AssetManager;
import android.os.Bundle;
public class AssetsReaderAct extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
AssetManager assetMgr = this.getResources().getAssets();
try {
// input
InputStream is = assetMgr.open("read.txt");
long filesize = is.available();
byte[] tempdata = new byte[(int)filesize];
is.read(tempdata);
String value = new String(tempdata);
is.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
소스코드는 위와 같다.
결과 화면은 다음과 같다.
tempdata 에는 int 형으로 글자가 저장되어 있어, String 형으로 변환시켜주었다.
변환참고 :
http://pinsil.tistory.com/664
- 찾아보니 내 블로그였다. ㄷㄷㄷ
![](https://t1.daumcdn.net/cfile/tistory/12028F434F13A3212C)
진짜 결과는 아래와 같다.
![](https://t1.daumcdn.net/cfile/tistory/13028F434F13A3212D)
소스코드 첨부. 간단한거지만!
AssetsReader.zip