일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 해몽
- 페이백
- 앱스토어
- 공략
- LG유플러스
- 샘플
- Xcode
- Example
- 포켓몬 GO
- Check
- swift3
- 보라카이
- swift
- UIView
- push
- 얻는법
- loop
- 아이폰7
- 신도림
- Bitcode
- 스마트폰
- 신도림 테크노마트
- afterdelay
- UITableView
- simulator
- IOS
- error
- setting
- GCD
- 포켓볼
- Today
- Total
도래울
안드로이드 파일시스템에 파일 생성하여 데이터 저장, 불러오기 예제 본문
파일시스템에 파일 생성하여 데이터 저장하기
package com.andr;
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class main extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView t=(TextView) findViewById(R.id.TextView01);
BufferedWriter br=null;
try {
br=new BufferedWriter(new OutputStreamWriter(openFileOutput("data1.txt", MODE_WORLD_WRITEABLE)));
br.append("안녕하세요");
br.append("반갑습니다");
t.setText("파일이 정상적으로 생성되었습니다.");
} catch (Exception e) {
Log.i("IO", "File Input Error");
t.setText("오류");
}finally {
try {
if(br!=null) br.close();
} catch (Exception e2) {e2.printStackTrace();}
}
}
}
//main.xml에는 TextView 1개 TextView가 있어야 한다.
파일 시스템에 파일 불러오기 예:(위에 저장한 data1.txt 파일을 불러온다.)
package com.andr;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class main extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView t=(TextView) findViewById(R.id.TextView01);
BufferedReader br=null;
try {
br=new BufferedReader(new InputStreamReader(openFileInput("data1.txt")));
String msg=br.readLine();
t.setText(msg);
} catch (Exception e) {
Log.i("IO", "File Input Error");
}finally {
try {
if(br!=null) br.close();
} catch (Exception e2) {e2.printStackTrace();}
}
}
}
//main.xml에는 TextView 1개 TextView가 있어야 한다.
'개발 > Android' 카테고리의 다른 글
안드로이드 Layout 쉽게 만들어주는 프로그램 (droiddraw) (0) | 2016.02.05 |
---|---|
안드로이드 에뮬레이터에 한글키보드 설치하기 (0) | 2016.02.05 |
안드로이드 Resources에서 Color Value 사용하기 (0) | 2016.02.05 |
안드로이드 커스텀뷰 예제 (0) | 2016.02.05 |
안드로이드 GridView 예제 (0) | 2016.02.05 |