2012-09-24 8 views
5

私は5つのアンドロイドアプリケーションを開発し、同じキーストアで5つのapkファイルを生成しました。 5つのアプリのうち、1つのアプリは共通のデータベースを含むホームアプリです。他のすべてのアプリケーションは、コンテンツプロバイダを使用してデータベースにアクセスしています。OTAサービスによるAndroidアプリのインストール

ここでは、ユーザーがOTAサービスを通じて5つのapkファイルをすべてダウンロードするようにしたいと考えています。ダウンロードが完了したら、ホームアプリはまずインストールを開始し、インストールが自動的に完了した後、2番目のアプリがインストールされ、同様に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をインストール呼び出すことができる上、コールバックを取得します。また、PackageManagerを使用して、ユーザーがAPKを正常にインストールしたかどうかを確認することもできます。

+0

この回答は良いですが、これは私の質問には答えられません。 –

関連する問題