다운로드 관리자 api를 사용하여 apk 파일을 다운로드했으며 파일 저장 위치를 알 수 없습니다. apk 파일을 찾아서 설치해야합니다. 실마리를주십시오. 사전에 감사하는다운로드 후 apk 파일을 자동으로 설치하십시오.
5
A
답변
5
APK 사용이 코드를 설치하려면 :
Intent promptInstall = new Intent(Intent.ACTION_VIEW)
.setData(Uri.parse("file:///path/to/your.apk"))
.setType("application/vnd.android.package-archive");
startActivity(promptInstall);
3
가 자동으로 다운로드 후 파일을 설치하려면를,이 메시지 후 방송에 의해 다운로드 후이 작업을 수행 할 수있는 장치를 말할 선언해야
registerReceiver(onComplete, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
을하고 핸들러 : 다운로드
BroadcastReceiver onComplete=new BroadcastReceiver() {
public void onReceive(Context ctxt, Intent intent) {
long id = intent.getExtras().getLong(DownloadManager.EXTRA_DOWNLOAD_ID);
DownloadManager dm =(DownloadManager)getSystemService(DOWNLOAD_SERVICE);
intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setDataAndType(dm.getUriForDownloadedFile(id),
dm.getMimeTypeForDownloadedFile(id));
startActivity(intent);
}
};
0
@Uday, @Adb 엘 라만 코드가 작동합니다. 다운로드를 초기화 할 때 대상 URI를 설정해야합니다.
String sAndroidUrl = "http://somesite.com/Install.apk";
dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Request request = new Request(Uri.parse(sAndroidUrl));
String sDest = "file://" + android.os.Environment.getExternalStorageDirectory().toString() + "/Download/Install.apk";
request.setDestinationUri(Uri.parse(sDest));
enqueue = dm.enqueue(request);
+0
에 투표하십시오.이 코드는 어디에 두어야합니까? – hariszaman
관련 문제
- 1. 다운로드 후 프로그래밍 방식으로 apk 파일을 설치하십시오. (android studio)
- 2. 다운로드 후 자동 설치 apk
- 3. 서버에서 다운로드 한 후 apk 파일을 자동 설치하는 것처럼 가능합니까?
- 4. Apk 파일을 자동으로 에뮬레이터로 실행하기
- 5. URL에서 파일을 자동으로 다운로드
- 6. Ruby에서 파일을 자동으로 다운로드
- 7. apk 파일을 다운로드 할 웹 응용 프로그램
- 8. 자동으로 다운로드 팝업으로 URI에서 XML 파일을 다운로드
- 9. 이클립스 자동 APK 후 APK
- 10. django에서 txt 파일을 자동으로 다운로드
- 11. 자동으로 다운로드 된 파일을 인쇄하십시오.
- 12. APK 다운로드 및 설치
- 13. 다운로드 후 자동으로 JavaScript 열기 파일
- 14. .apk 파일을 자산 폴더에 sdcard에 복사하지 않고 설치하십시오.
- 15. 자바에서 다운로드 한 후 자동으로 exe 파일을 실행하는 방법
- 16. Silverlight 4에서 다운로드 한 후 파일을 자동으로 엽니 다.
- 17. apk 응용 프로그램에 파일 apk를 설치하십시오.
- 18. 요구 사항을 자동으로 설치하십시오.
- 19. Windows에 PostgreSQL 9.0.4를 자동으로 설치하십시오.
- 20. APK 설치 후 파일을 ExternalStorage로 이동하는 방법?
- 21. 다운로드 후 VBS 스크립트 파일을 실행하는 방법
- 22. Android - Webview에서 apk 파일 다운로드 및 설치
- 23. Android Studio에서 APK 데이터 지우기를 설치하십시오.
- 24. Android : .apk 파일을 서버에 업로드했지만 .apk 파일을 다운로드 할 수 없음
- 25. 어떻게 다운로드 관리자를 통해 APK 파일을 다운로드하는 방법 DownloadManager
- 26. 다운로드 한 .apk 파일을 설치하는 동안 구문 분석 오류가 발생했습니다.
- 27. 사용자 상호 작용없이 내 apk 내 Apk 다운로드
- 28. 의 .apk 파일을 설치
- 29. 에뮬레이터에서 apk 파일을 다운로드하지 못했습니다.
- 30. SDCard에 복사 한 후 안드로이드 앱을 자동으로 설치하십시오.
위치를 지정하지 않았습니다. – Prakhar
[Android : 프로그래밍 .apk 프로그래밍 방식으로] 가능한 복제본 (http://stackoverflow.com/questions/4967669/android-install-apk-programmatically) – jk2K