▲ 쓰기를 통해 문자열을 txt형태로 저장한뒤 읽기로 불러들여 TextView에 넣은 스크린샷

안드로이드에서 파일 저장 및 불러오는 프로그램이다.


FileInputStream fis = openFileInput("test.txt");

openFileInput은 저장된 파일을 불러올때 사용하며 FileInputStream타입 변수에 저장한다.

FileOutputStream fos = openFileOutput("test.txt",Context.MODE_WORLD_WRITEABLE);

openFileOutput은 읽기,쓰기 등의 관리에 사용되는데 FileOutputStream 타입 변수에 저장한다.

▲ openFileOutput의 각종 모드들이다.

MODE_WORLD_READABLE  : 읽기

MODE_WORLD_WRITEABLE : 쓰기

MODE_PRIVATE              : 단독으로 읽을때(close()메소드를 통해 끝내지않는한 다른 곳에서 파일                                  을 읽을수 없다.


데이터를 읽을 땐 read() 메소드를 사용하고, 데이터를 넣을 때는 write()메소드를 사용하는데, 데이터를 불러들이거나 저장할 때 byte타입으로 저장해야한다.


FileTest.zip


+ Recent posts