목록FileOutputStream (3)
안드로이드 개발자의 창고

출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 파일 입출력 안드로이드는 애플리케이션이 데이터를 저장할 수 있는 저장소를 두가지로 제공하고 있다. 내부 저장소 애플리케이션을 통해서만 접근이 가능하다. openFileInput, openFileOutput 외부 저장소 단말기 내부의 공유 영역으로 모든 애플리케이션이 접근 가능하다. 단말기를 컴퓨터에 연결하면 탐색기를 통해 접근할 수 있는 영역을 의미한다. FileInputStream, FileOutputStream Scoped Storage 정책 외부 저장소에 저장된 파일은 모든 애플리케이션이 접근할 수 있어 보안에 문제가 발생함에 따라 보안 강화를 위해 외부 저장소 접근을 제한한 정책 예제 코드 내부 저장소 파일을 저장한 애플리케이션만 사용..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 FileOutputStream 프로그램에서 파일로 데이터를 전송할 때 사용하는 스트림이다. 데이터를 보내고자 하는 파일이 없으면 자동으로 생성된다. ✔️ 주요 메서드 생성자(파일이름) : 파일 이름의 파일을 열고 출력 스트림을 추출한다. 이 때 데이터를 덮어 씌워진다. 생성자(파일이름, boolean) : 파일이름의 파일을 열고 출력 스트림을 추출한다. 이 때 boolean 값을 true로 주면 쓰고자하는 내용이 뒤에 추가가 된다. write : 바이트 형태의 데이터를 파일로 쓴다. close : 스트림을 닫는다. flush : 메모리에 남겨진 데이터를 모두 송출한다. 📖 FileInputStream 파일의 데이터를 수신할 때 사용하는 스트림..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 FileStream이란? stream : 데이터를 외부와 읽고 쓸 수 있도록 제공되는 자바 클래스들 기본스트림 데이터를 직접 읽고 쓸 수 있는 스트림들 InputStream과 OutputStream을 상속받고 있다. 필터스트림 기본 스트림들의 보조 역할을 하며 주 목적이 데이터를 가공하는 것이다. 기본 스트림외에 다른 기능을 추가 하고 싶을 때 사용하는 스트림이다. 필터 스트림을 독립적으로 사용하지 못하고 기본 스트림과의 연결이 반드시 필요하다. 필터 스트림은 데이터를 송수신할 수 있는 기능이 없다. 필터 스트림에 있는 입출력 함수는 직접 데이터를 입출력하는 것이 아니라 연결되어 있는 기본 스트림에 데이터를 전송하고 기본 스트림에서 데이터 송..