티스토리 뷰
어플을 만들때, 일일이 String으로 글을 적어 넣기도 하지만, 약관이나 정책등 이미 정의된 문서가 있을경우 이자체를 파일로
바로 읽어 드려도 될것이다. 다시 일일이 치려면,, 노가다일 뿐이니..
간단하게 Asset에서 File을 읽어 드리는 방법에대해 소개 하고자 한다.
이에 대해 안드로이드에서 읽어 오려면~ 코드를 살펴 보자.
package com.ememomo;
import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class ReadTextFromAsset extends Activity {
private String assetTxt;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView text = (TextView)findViewById(R.id.text);
try {
assetTxt = readText("pushpush.txt");
} catch (Exception e) {
e.printStackTrace();
}
text.setText(assetTxt);
}
private String readText(String file) throws IOException {
InputStream is = getAssets().open(file);
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
String text = new String(buffer);
return text;
}
}
간단하게 readText() 함수내에 파일 이름을 지정해 주면 된다.~
'개발 > 개발 자료' 카테고리의 다른 글
[Android] 안드로이드 파일로 저장 및 읽기 (0) | 2013.09.10 |
---|---|
[Android] GCM(Google Cloud Messaging for Android) 만들기 (0) | 2013.09.10 |
[Android] assets 접근하여 파일 가져오기 (0) | 2013.09.10 |
입력된 숫자까지의 소수 구하기 (0) | 2013.09.10 |
[Android] 드래그를 통한 화면 전환 (8) | 2013.09.10 |