CODEDRAGON ㆍDevelopment/Android
Activity가 가지고 있는 내장 메소드를 사용하여 내장영역에 데이터를 저장하고 호출하기
- Activity 생명주기에 의해 내용을 자동 저장하도록 구현
- 내장영역이므로 경로 없이 파일 호출가능
강의 내용
activity_main.xml |
RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Text Fields-Plain Text 추가
|
MainActivity.java |
//파일명 지정 //이벤트 처리 //파일로 부터 Data를 읽어옴 //파일에 Data를 저장함 |
|
|
Activity생명주기를 통한 Data 처리
파일 저장 경로
- 생성된 파일은 DDMS창을 통해 확인할 수 있습니다.
- \Data\Data\kr.android.file\files\ 경로에 파일이 생성됩니다.
출력 결과
닫기 버튼 또는 종료버튼 클릭 시 데이터 저장 수행
다시 앱을 실행한 경우
애뮬레이터에 있는 파일을 PC로 복사 하기/PC의 파일을 애뮬레이터에 복사하기
DDMS창 File Explorer의 파일 관련 아이콘 설명
|
Pull a file from device |
애뮬레이터에서 PC로 파일 복사 |
|
Push a file into device |
PC에서 애뮬레이터로 파일 복사 |
|
Delete the select |
선택항목 삭제 |
|
New Foler |
폴더 생성 |
애뮬레이터에 있는 파일을 PC로 복사 하기
애뮬레이터가 실행된 상태에서 DDMS창을 클릭합니다.
오른쪽 영역의 File Explorer탭을 클릭합니다.
\Data\Data\kr.android.file\files 경로이동하면 notes.txt파일이 생성된 것을 확인 할 수 있습니다.
notes.txt파일을 선택 > Pull a file from device버튼을 클릭합니다.
저장할 경로 선택 > 확인
폰에서 PC로 저장한 파일
notes.txt 내용 확인
PC의 파일을 애뮬레이터에 복사하기
파일을 복사할 위치로 이동한 후 >
Push a file into device버튼을 클릭 >
폰으로 옭길 파일을 선택 > 열기
'Development > Android' 카테고리의 다른 글
JSON, 데이터 교환 방식 (0) | 2014.07.08 |
---|---|
ReadFileFromSDCardDemo-파일쓰기, SD카드에 파일을 생성하고 해당 파일 읽어오기 (0) | 2014.07.07 |
HttpClientPostDemo-입력값을 웹서버에 전송 후 전송결과를 XML데이터 형태로 받아 전송에 대한 결과 처리 (0) | 2014.07.07 |
NetworkImageDemo-서버에서 Image 읽어 출력하기 (0) | 2014.07.07 |
MainActivity.java-기본 형태의 프로젝트 만들기 (updated) (0) | 2014.07.06 |