URLDownloadToFile 함수를 이용하여 URL 로부터 다운을 받을때 이 함수만을 단독으로 이용하면 받는동안 진행상황을 파악할 수 없으며 다운로드가 종료될때까지 다른 작업을 수행 할 수 없다.

진행상황을 파악하기 위해서는 CallBack 함수를 이용해야 하고, 진행중 다른 작업을 하려면 Thread로 동작을 하거나 Application에 다른 작업을 하도록 해주어야 한다.

GMPmp3 의 업그레이드 버전인 v2 를 만들기 위해 이 방법을 사용하였다.

진행 상황을 파악하기 위한 CallBack 함수는 IBindStatusCallback 인터페이스를 상속 받아 구현한다.
함수 중 OnProgress 함수가 진행 중 계속 호출되어 이 함수내에 다운로드 진행상황을 처리해주면 된다.


Posted by NeoDreamer
:
BLOG main image
사람의 발목을 잡는건 '절망'이 아니라 '체념'이고 앞으로 나아가게 하는건 '희망'이 아니라 '의지'다. - 암스 중에서 - by NeoDreamer

공지사항

카테고리

전체보기 (793)
Life Story (1)
Thinking (2)
Nothing (5)
---------------* (0)
Dev Story (701)
Com. Story (80)
IT Story (1)
---------------+ (0)
Etc (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :
05-08 06:56