대신 일부 파일을 캐시해야하는 경우 createTempFile()을 사용해야 합니다. 예를 들어 다음 메서드는 URL에서 파일 이름을 추출 하 고 해당 이름의 파일을 만듭니다. 모든 안드로이드 앱 내부 데이터 파일은 아래와 같이 /data/data/ 폴더에 저장됩니다. 이 예제에서는 앱 데이터 내부 파일이 /data/data/com.dev2qa.example 폴더에 저장됩니다. 예를 들어 개별 사진 앨범에 대한 디렉토리를 만드는 데 사용할 수 있는 방법은 다음과 같습니다. 간단하고 직선 지점에. 나는 질문이 있지만, 어떻게 여러 파일에 쓸 수 있습니까? 예를 들어 둘 이상의 파일에 다른 메시지를 씁니다. 예: 문자열 내용=”안녕하세요 세계”; C로 이동 :\인사말.txt 문자열 두 번째콘텐츠 =”어서, 나는 안녕하세요 세계를 말했다”; C:angryGreeting.txt 로 이동하여 openFileOutput())을 호출하여 내부 디렉터리에서 파일에 쓰는 FileOutputStream을 얻을 수 있습니다. 예를 들어 파일에 텍스트를 작성하는 방법은 다음과 같습니다: 참고: 파일을 저장하기 전에 사용 가능한 공간의 양을 확인할 필요가 없습니다.

대신 파일을 바로 작성한 다음 IOException이 발생하면 catch할 수 있습니다. 필요한 공간을 정확히 모르는 경우 이 작업을 수행해야 할 수 있습니다. 예를 들어 PNG 이미지를 JPEG로 변환하여 저장하기 전에 파일의 인코딩을 변경하는 경우 파일의 크기를 미리 알 수 없습니다. 안드로이드, 열거, 예외, 파일 출력 스트림, 입력 스트림, io, ioexception, 중간, sample_size, 테스트, 테스트 케이스, 이, 유틸리티, 우편, 지퍼, zipfile, zipfiletest, zipoutputstream 이 예제를 실행할 때 오류 메시지 아래 를 충족하는 경우. Java에서 FileOutputStream은 원시 이진 데이터를 처리하는 데 사용되는 바이트 스트림 클래스입니다. 데이터를 파일에 쓰려면 데이터를 바이트로 변환하고 파일에 저장해야 합니다. 전체 예제를 참조하십시오. 위의 예제를 실행한 후 android 장치 모니터에서 아래 파일을 볼 수 있습니다. 파일을 로컬 PC로 끌어내려 파일 콘텐츠도 볼 수 있습니다. 예를 들어 다음 방법은 저장소 가용성을 결정하는 데 유용합니다. 예를 들어 이미지 파일이나 네트워크를 통해 교환된 모든 것에 적합합니다. 안드로이드 응용 프로그램은 자바로 작성, 그래서 파일 작업은 자바도 사용합니다.

다음은 안드로이드에서 / 파일 / 에서 / 데이터를 읽고 / 쓰기에 대한 코드 조각입니다.