2012-09-24 5 views
5

5 개의 Android 애플리케이션을 개발했으며 동일한 키 저장소로 5 개의 apk 파일을 생성했습니다. 5 개의 앱 중 하나의 앱은 공통 데이터베이스가 포함 된 홈 앱입니다. 다른 모든 앱은 콘텐츠 제공 업체를 통해 데이터베이스에 액세스하고 있습니다.OTA 서비스를 통해 Android 앱 설치

이제 사용자는 OTA 서비스를 통해 5 개의 apk 파일을 모두 다운로드해야합니다. 다운로드가 완료되면 홈 응용 프로그램이 먼저 설치가 시작되고 설치가 자동으로 완료되면 두 번째 응용 프로그램이 설치되기 시작하며 마찬가지로 5 명의 APK도 모두 시작됩니다. 이것을 달성하기 위해 어쨌든 있습니까?

답변

5

당신은이 하나 허용하고 설치 한 사용자의

Intent promptInstall = new Intent(Intent.ACTION_VIEW) 
    .setData(Uri.parse("file:///path/to/your.apk")) 
    .setType("application/vnd.android.package-archive"; 
startActivityForResult(promptInstall); 

를 설치하라는 메시지를 표시 할 수 있습니다, 당신은 당신이 다음 APK 설치 호출 할 수있는 콜백을 얻을 것이다. 또한 사용자가 APK를 성공적으로 설치했는지 확인하기 위해 PackageManager를 사용할 수도 있습니다.

+0

이 답변은 좋지만이 질문에 대한 대답은 아닙니다. –