Ich möchte es einfach machen, Website-Verknüpfung auf dem Startbildschirm durch Drücken einer Taste hinzuzufügen. Also, was ich denke, ist eine Schaltfläche an der Unterseite meiner Hybrid-App, die sagt "Zum Startbildschirm hinzufügen? Ja oder nein" und wenn "Ja" gedrückt wird, fügt es die Verknüpfung zum Startbildschirm, ohne die Anwendung zu schließen. Welchen Code soll ich hinzufügen?Wie Verknüpfung auf Android-Launcher für Hybrid-App zu machen?
0
A
Antwort
0
hier ist der Code, der eine Web-Browser Verknüpfung erstellt:
Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "Goto http://www.example.com/link");
Parcelable icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.shortcut_icon);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new
Intent(Intent.ACTION_VIEW, Uri.parse("http://www.example.com/link")));
sendBroadcast(shortcutIntent);
hier ist die Erlaubnis, die Sie hinzufügen müssen:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
Verwandte Themen
- 1. Machen Sie Verknüpfung im Startmenü mit Innosetup
- 2. für DependencyProperty.Register Suchen Verknüpfung
- 3. Ubuntu-Terminal-Verknüpfung für Ruby auf Schienen?
- 4. Ruby-Verknüpfung zu „existiert && ==“
- 5. Verknüpfung zu MySql auf Mac OS X?
- 6. Wie für den Zyklus synchron zu machen?
- 7. Wie zu ändern Standard lib Verknüpfung für Android Cross Toolchain (Verknüpfung ohne libC++ und libm)
- 8. zu Optionen Verknüpfung Dropdown
- 9. Wie aufmerksam zu machen
- 10. Kontextmenü auf benutzerdefinierte Verknüpfung
- 11. CheckStyle Scan-Verknüpfung für IntelliJ Idee
- 12. Verknüpfung für Android-Anwendung hinzufügen Zum Startbildschirm Auf Schaltfläche klicken
- 13. Wie setze ich AppUserModelID auf Verknüpfung?
- 14. Impose Verknüpfung zu bestimmten Python-Bibliothek auf OSX Lion
- 15. Wie setze ich den Fensternamen für ein untergeordnetes Fenster, das im Inapp-Browser für hybridapp geöffnet wurde?
- 16. IntelliJ IDEA Verknüpfung für Zahlen-
- 17. Windows-Batchdatei für Login-Verknüpfung
- 18. vim Konfiguration auf Syntax zu machen für Conf
- 19. wie XHTML zu machen?
- 20. Wie aktiviere ich eine Verknüpfung auf Eclipse?
- 21. Commit alle Verknüpfung für Subclipse
- 22. Wie in Schienen äußere Verknüpfung zu tun
- 23. Incredibuild Verknüpfung
- 24. Verknüpfung zu Linux Shared Libraries
- 25. Verknüpfung zu einem Ajax div
- 26. Gibt es eine Verknüpfung, um css-Positionierung programmatisch anstatt deklarativ zu machen?
- 27. Verknüpfung für Reinigungsprojekt in Eclipse?
- 28. pycharm Schritt über Verknüpfung auf Mac
- 29. Automake Verknüpfung für mehrere PROGRAMME
- 30. Coderush - Verknüpfung für Generic ICollection
Dank Ihre Antwort! und .. ich will webside code auch .. wie kann ich web order auf android weitergeben .. –
Sorry, ich habe deine Frage nicht verstanden. Ersetzen Sie im obigen Code einfach "http: // www.example.com/link" durch Ihren Link –
hmm ... ich entwickle Hybrid-App, also brauche ich Android-Code und JSP-Code. Wenn ich Befehl an Android von JSP sende, verwende ich JSP-Code –