0

私のアプリは次のようにAPKをインストールしています:

Intent install = new Intent(Intent.ACTION_VIEW);
install.setDataAndType(Uri.fromFile(f), "application/vnd.android.package-archive");
PendingIntent pint = PendingIntent.getActivity(this, 0, install, 0);

PendingIntent は Content Intent として通知に渡されるため、タップすると APK がインストールされます。これは機能し、権限などを含むシステム アプリ インストーラー インターフェイスを表示します。ユーザーはそれをキャンセルするか、元に戻すことができます。インストールが実際に行われたのか、それとも中止されたのかを知るにはどうすればよいですか?

4

1 に答える 1

1

ACTION_PACKAGE_ADDED のインテントフィルターを備えたレシーバーを使用できると思います

http://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_ADDED

于 2013-10-30T08:33:24.867 に答える