Frage

In meiner Anwendung ich das Herunterladen und eine apk auf die SD-Karte speichern und dann möchte ich die Installation des apk starten. Ich verwende den folgenden Code, um dies zu versuchen:

Intent intent =new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(file), "application/vnd.android.package-archive");
activity.startActivity(intent);

Aber wenn ich dies tun, sagt es mir, es gibt keine Aktivität, die Absicht zu starten. Was ich versuche, ein neues Update für die derzeit laufende Anwendung zu tun ist, installieren. Wie starte ich eine Absicht eine apk-Datei ausgeführt werden?

War es hilfreich?

Lösung

Haben Sie versucht, mit Uri.fromFile(new File(filePath)) statt Uri.parse(file)?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top