Android: Gibt es eine Möglichkeit, eine Web-Verknüpfung auf dem Startbildschirm zu programmieren?

8

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.

    
ty. 15.04.2011, 11:36
quelle

3 Antworten

28

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%     
Mike dg 15.04.2011, 12:31
quelle
0

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.

    
Soren Stoutner 16.12.2015 16:49
quelle
-1

Sie können keine UI-Elemente über den .apk auf dem Startbildschirm des Telefons platzieren. Für die Web-Verknüpfung - Sie können ein Widget erstellen, das den Browser (mit der angegebenen URL) beim Klicken öffnet.

    
sddsadsf 15.04.2011 11:58
quelle

Tags und Links