Wissen Sie, gibt es eine programmatische Möglichkeit zum Erstellen einer Webverknüpfung auf dem Startbildschirm des Telefonbenutzers?
Was ich machen möchte ist:
Wenn der Telefonbenutzer in unserer Android-Anwendung auf eine Schaltfläche klickt, fügt die Anwendung eine Verknüpfung auf der Startseite des Telefonbenutzers ein.
Zuerst müssen Sie Ihrer manifest.xml eine Berechtigung hinzufügen.
%Vor%Sie müssen eine Absicht erstellen, um die Webseite anzuzeigen. Etwas wie ...
%Vor%Sie können dies testen, indem Sie eine kleine Test-App erstellen und startActivity (i) ausführen. Dies sollte den Browser öffnen. Sobald Sie verifiziert haben, dass die obige Absicht korrekt ist, sollten Sie mit dem nächsten Schritt fortfahren.
Jetzt müssen Sie die Verknüpfung tatsächlich installieren.
%Vor%;
Es ist auch möglich, dass einige Homescreens dies nicht akzeptieren, aber die meisten tun es. Also viel Spaß.
BEARBEITEN: Das Icon kann mit folgenden Tastenkombinationen eingestellt werden:
%Vor%Als Ergänzung zur richtigen Antwort von @ Mike-dg und @Gagan, anstatt
zu verwenden %Vor%was eine ShortcutIconResource erfordert, können Sie
verwenden %Vor%Sie können jedes Bitmap als Symbol verwenden. Dies macht es einfach, ein Favicon der Website der Verknüpfung als Symbol zu verwenden.
Tags und Links android