起動時に新しいバージョンのアプリが利用可能かどうかを確認するAndroidアプリがあります。新しいバージョンが利用可能な場合、アプリは.apkファイルをダウンロードしてSDカードに保存します。ここで、ランチャーにこの新しいバージョンをインストールするように依頼したいと思います。私は何をすべきか?
質問する
344 次
1 に答える
2
これを試してください:
Intent installIntent= new Intent(Intent.ACTION_VIEW)
installIntent.setData(Uri.parse("file:///path/to/your.apk"))
installIntent.setType("application/vnd.android.package-archive");
installIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(installIntent);
インストーラービューが表示されます。アプリがPackageManagerと同じキーで署名されていない場合、直接サイレントインストールはできません。
于 2013-02-04T08:03:59.760 に答える