안 드 로 이 드 간이 실전 튜 토리 얼 - 제8 회 '문자 백업 ~ 1'

각종 휴대 전화 조수 에는 문자 백업 이라는 항목 이 포함 되 어 있다.문자 메시지 의 본분 은 주로 내용 body, 사건 date, 방식 type, 번호 address 네 가 지 를 포함한다.
문자 백업 ~ 1.xml 파일 에 문 자 를 저장 하고 외부 에 저장 하 는 멍청 한 방법 을 사용 합 니 다.후속 으로 는 문자 백업 ~ 2 (xml 직렬 화 기) 가 있 습 니 다.문자 백업 ~ 3 (내용 제공 자 문자 xml 백업 가 져 오기);문자 백업 ~ 4 (json 방식 으로 데이터베이스 문자 백업).백업 방식 이 갈수 록 효율 적 이 고 서로 다른 저장 방식 을 비교한다.
분명 한 것 은 처음으로 문자 백업 을 소개 하고 간단 하고 서 툰 방식 으로 내용 제공 자, 가상 10 개의 문자 와 관련 되 지 않 는 다.
문자 의 저장 은 대상 의 형식 으로 저장 해 야 한다.따라서 javabean 클래스 를 만 듭 니 다:
이 어 mainactivity 에서 코드:
4. 567913. sd 카드 에 대한 쓰기 작업 과 관련 되 기 때문에 목록 파일 에 권한 을 추가 하 는 것 을 기억 합 니 다.
package com.itydl.createxml.domain;

public class Message {

	private String body;
	private String date;
	private String address;
	private String type;
	public String getBody() {
		return body;
	}
	public void setBody(String body) {
		this.body = body;
	}
	public String getDate() {
		return date;
	}
	public void setDate(String date) {
		this.date = date;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public Message(String body, String date, String address, String type) {
		super();
		this.body = body;
		this.date = date;
		this.address = address;
		this.type = type;
	}
	
	
}

프로그램 을 실행 하고 문자 백업 단 추 를 누 르 십시오.sd 카드 에서 xml 파일 을 내 보 내 고 브 라 우 저 로 엽 니 다.문자 메시지 의 모든 정 보 를 백업 하 는 것 이다.
그러나 이런 방식 은 매우 서 툴 고 사용자 문자 메시지 에 'body' 태그 가 있 을 때 지난번 의 'body' 는 끝 노드 와 일치 하지 않 습 니 다.브 라 우 저 에서 이 파일 을 해석 할 수 없습니다.이런 방식 도 사용 하지 않 고 지식 은 하나의 방향 을 제공한다.다음 에 xml 직렬 화 기 를 소개 하여 xml 파일 을 만 들 면 이런 문제 가 발생 하지 않 습 니 다.

좋은 웹페이지 즐겨찾기