0

위해 만든 객체입니다 :가 어떻게 그들의 안드로이드 한 다양한 자바 구현과 내가 혼란스러워 여러 번 또한 자바 안드로이드에서 초보자입니다 FileOutputStream에

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 

는 FOS 것입니다 문에서
위 성명서에? 그것은 분명 FileOutputStream에의 객체하지만 왜 나에게 자바/안드로이드에서 간단한 예제를주고 가능하면 그렇지

FileOutputStream fos = new FileOutputStream(FILENAME, Context.MODE_PRIVATE); 

로 구현.

답변

1

openFileOutput은 컨텍스트의 데이터 폴더에 파일 출력 스트림을 자동으로 생성하는 Context의 한 방법입니다.

FileOutputStream의 생성자를 사용하는 경우 전체 파일 경로를 첫 번째 인수로 전달해야하고 Context은 파일 이름 만 사용하면됩니다. 파일 관리자를 통해 액세스 할 필요가없는 파일의 경우 파일을 저장하는 데 openFileOutput을 사용하고 파일을 읽는 경우 openFileInput을 다시 사용하십시오.