1

Asynctaskを使用してサーバーからapkをダウンロードするコードがあります。現在、新しいインテントがポップアップし、ユーザーに許可を求めます。ダウンロードが完了すると、アプリにapkが自動インストールされます。私はグーグルプレイストアがしたように通知バーにインストールの進行状況を入れたいです:)以下は私がapkを表示する方法のコードです:

@Override
        protected void onPostExecute(Void unused) {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setAction(android.content.Intent.ACTION_VIEW);
            intent.setDataAndType(Uri.parse("file:///sdcard/MaxApps/3d.apk"), "application/vnd.android.package-archive");
            startActivity(intent);
        }
4

1 に答える 1

3

ユーザーは新しいアプリのインストールを確認する必要があるため(特にアクセス許可を要求している場合)、これは(幸運にも)不可能だと思います。

于 2012-06-18T12:43:36.597 に答える