• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
슈퍼드로이드
 
 
 
카페 게시글
안드로이드 질문 IPC 데이터 전송 관련
아라한 추천 0 조회 196 15.04.02 12:07 댓글 3
게시글 본문내용
 
다음검색
댓글
  • 15.04.02 12:59

    첫댓글 안녕하세요. 감사합니다.

    1M를 극복하려면 세가지 방법이 있겠네요.

    1) 압축하여 전송
    2) 나눠서 전송
    3) 파일로 저장해두고 파일 URI 전달
    클라이언트에서 해당 URI로 직접 데이터를 읽어 감

    1)의 경우는 압축을 한다하더라도 1M가 넘을 수 있기 때문에
    완벽한 해결방법이라고 할 순 없습니다.

    2) 서비스에서 콜백을 인터페이스를 제공하고
    결과를 콜백으로 넘겨줍니다.
    서비스는 보낼 데이터를 나누고 나눈 횟수만큼
    콜백을 호출해주는 것입니다.

    3) 서버가 보낼데이터를 파일로 저장해주고
    그 경로정보(URI)를 넘겨줍니다.
    클라이언트는 URI로 직접 접근하여 파일을 읽으면 되니 용량의 제한은 없어 집니다.

  • 15.04.02 13:01

    사실 보낼 데이터가 500K 이상으로 많아진다면
    파일로 저장해서 사용하는 3)번 방법이 일반적입니다.

    수고하세요.

  • 작성자 15.04.02 13:21

    감사합니다^^

최신목록