android txt 불러쓰기
출처 : http://blog.naver.com/whitedevel/60108988264
filedataIn("demo1.htm",txt); 이렇게 불러쓴다.
File fileDir = getFilesDir();
하게되면 생성되는 경로는 data/data/자신 패키지명/files/ 이다.
아래와 같이 했을때 즉 만들어지는 파일은 내 프로젝트 이름이 nd.office 라 할때
/data/data/nd.office/file/damo1.htm 이 된다.
private void filedataIn(String filename,String text)
{
try
{
File fileDir = getFilesDir();
File newFile = new File(fileDir, filename);
newFile.createNewFile();
FileOutputStream fo = new FileOutputStream(newFile.getAbsolutePath());
fo.write(text.getBytes());
fo.close();
Log.d("MSG","fileSave OK");
}
catch (Exception e)
{
Log.d("MSG","fileSave ERR");
}
}
권장 방식인 xml방식
// Save(id, "")
private boolean dataSave(String id,String data)
{//putString, putInt, putLong, putFloat, putBoolean
try
{
SharedPreferences prefs = getSharedPreferences("OptionsData", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString(id, data);
editor.commit();
}
catch (Exception e)
{
return false;
}
return true;
}
// Loading(ID, null)
private String dataLoad(String id, String dft)
{
SharedPreferences pref = getSharedPreferences("OptionsData", Activity.MODE_PRIVATE);
return pref.getString(id, dft);
}
'scrap > Android' 카테고리의 다른 글
android 가로모드 막기 & 세로모드 막기 (0) | 2011.02.03 |
---|---|
android EditText tip (0) | 2011.02.03 |
[Android] 간단한 데이터의 저장/로드. SharedPreferences (0) | 2011.02.03 |
Android - 파일 입출력, 파일 공유, SD 카드 (0) | 2011.02.03 |
Android - SD 카드에 파일 읽고 쓰기, SQLite3 조작하기 (0) | 2011.02.03 |