Google 안드로이드 기기에 문서/이미지를 업로드 할 때 브로드 캐스트 인 텐트/메시지가 전송됩니까? 다운로드가 완료되면 전송되는 DownloadManager.ACTION_DOWNLOAD_COMPLETE와 비슷한 것을 찾고 있습니다. 내 응용 프로그램의 요구 사항은 내가업로드가 완료 될 때 의도가 전송됩니다.
답변
@Override
protected String doInBackground(String... params) {
// upload file code
}
@Override
protected void onPostExecute(String result) {
// start new intent
}
@Override
protected void onPreExecute() {
}
@Override
protected void onProgressUpdate(Void... values) {
}
}
은 그냥 AsyncTask를 사용합니다.
얼마 전부터 AsyncTask의 기능으로 "서비스"및 "브로드 캐스트 메시지"기능이 개선되었음을 알고 있습니다.
내 앱은 휴대 전화에서 일어나는 모든 업로드를 처리해야합니다 (파일 업로드에만 국한되지 않음) 내 응용 프로그램을 통해) ..이 시나리오에서 Aysnc 작업이 도움이됩니까? – sim
[AsyncTask reference] (http://developer.android.com/reference/android/os/AsyncTask.html)를 인용하면 _AsyncTasks는 짧은 작업 (최대 몇 초)에 이상적으로 사용됩니다. _. –
아니요, AsyncTask가이 기능을 지원하지 않습니다. 질문에 오해를 피하기 위해 이것을 분명히하십시오. 나는이 순간에 독서가 없어도 당신에게 대답 할 수는 없지만, "앱 사용자"정치가 당신에게 의도가 없다면 (직접적인 의도 나 방송 메시지로) 다른 앱 상태에 대해 아는 것이 어렵다고 생각합니다. . –
- 1. 파일 업로드가 완료 될 때 알림을받는 가장 좋은 방법
- 2. 의도가 IPC를 통해 전송 될 때 변경됩니까?
- 3. 빙하 업로드가 완료 될 때까지 응용 프로그램을 계속 실행해야합니까?
- 4. 업로드가 완료 될 때까지 XHR 진행 이벤트가 실행되지 않습니까?
- 5. 업로드가 완료 될 때까지 웹 페이지가 어떻게 대기하는지 확인 하시겠습니까?
- 6. FTP 새 스레드를 사용하여 업로드하고 업로드가 완료 될 때까지 기다림
- 7. 스레드가 완료/완료 될 때 스윙에서 알림 받기
- 8. ColdFusion을 사용하여 페이지가로드 될 때 자동 이메일이 전송됩니다.
- 9. 공유 의도가 호출 될 때 시작하는 주 활동 호출
- 10. Android에서 완료 될 때 메소드 실행
- 11. editButtonItem title이 완료 될 때 기본값으로 재설정됩니다.
- 12. 다른 활동이 완료 될 때 메서드 호출
- 13. 어떻게 vm.runInContext이 완료 될 때 실행
- 14. 무대가 완료 될 때 보너스를 유지
- 15. 애니메이션이 Swift에서 완료 될 때 함수 호출
- 16. Ethereum 월렛 동기화가 완료 될 때 "중지됨"
- 17. 조건이 충족 될 때 완료 핸들러를 실행하십시오.
- 18. API가 완료 될 때 초기화 지시문
- 19. 비동기 함수가 완료 될 때 알아주는 방법
- 20. 서비스가 호출 될 때 $ http.get가 완료 될 때까지 기다리십시오.
- 21. 스트림이 닫힐 때 신호가 전송됩니다.
- 22. 각도기가 완료 될 때까지 애니메이션 완료
- 23. 활동 완료 메소드가 완료 될 때까지 대기합니까?
- 24. 업로드가 취소 될 때 파일 문자열을 식별하는 방법은 무엇입니까?
- 25. 셀레늄 webdriverjs에서 완료 될 때까지 기다릴 때 (그리고 없을 때)?
- 26. 의도가 시작될 때 RuntimeException이 발생합니다.
- 27. FragmentTransaction이 완료 될 때의 이벤트
- 28. Android 의도가 일치하지 않음
- 29. 기능이 완료 될 때까지로드하지 마시오
- 30. RxJava - Observable이 완료 될 때까지 기다려주십시오
어떻게 Android에 무언가를 올리시겠습니까? –
일부 'googling'후에는 "TrafficStats"로 무언가를하려고하는 것이 좋습니다. 일정 시간 동안 전송 된 새 패킷이 없으면 트랜잭션이 완료된 것으로 판단합니다. 또한 일부 StackOverflow는 NTP를 사용하고 저수준에서 작업하는 것에 대한 답변을 제공합니다. Goog Luck! –
@GerSoto, TrafficStats.getTotalTxPackets를 사용하여 업로드 된 데이터를 추적하기 위해 전송 된 바이트를 추적했습니다. 내 요구 사항은 앱을 통한 파일 업로드를 중지하는 것입니다. 불행히도 TrafficStats API를 사용하면 바이트 수를 모니터링 할 수 있으며 파일 업로드와 관련이 없습니다. 안드로이드에서 프로그래밍 방식으로 파일 업로드를 감지하는 방법에 대한 아이디어가 있습니까? – sim