2014-12-29 4 views
0

Android에서 파일을 업로드하는 서비스를 구축했습니다. 전 업로드 진행 상황을 표시하는 알림과 함께 전경 서비스로 시작했습니다.Android에서 여러 파일 업로드

이제 파일을 여러 번 업로드 할 수있게되었습니다. 서비스의 인스턴스를 여러 개 가질 수 있다면 이해할 수 있습니다. 서비스의 인스턴스를 여러 개 가질 수는 없습니다. 그 밖의 무엇을 할 수 있습니까?

+0

어떤 프로토콜이 업로드에 사용됩니까? Http 나는 추정한다. 그래서 어떤 클라이언트 또는 lib 래퍼에 대한 http? 다양한 libs는 동일한 도메인에 많은 업로드를 시작하고 하드웨어의 SMP 기능 당 처리하도록하는 방법 (스레드 풀/async http)을 제공합니다. –

답변

1

example here 안드로이드 처리기 대기열 및 실행 파일을 사용하여 63 개의 80K 파일을 3 초 이내에 클라우드 서비스에 업로드합니다. 이 코드는 아파치 httpclient threadpools를 사용하고 http 요청을 병렬화하고 enqueing하는 기술을 다룹니다. here

이러한 아이디어는 실행 파일을 큐에 게시 할 수있는 서비스에 적용 할 수 있습니다.