J'ai essayé d'ajouter manuellement un signet sur l'écran d'accueil. Besoin d'aide pour le faire par programme. Merci.Comment ajouter des signets (URL) sur l'écran d'accueil pour Android
Répondre
Je ne suis pas sûr de ce que vous entendez par signet. Peut-être que ce tutoriel pourrait vous aider?
http://www.tutorialforandroid.com/2009/04/open-urlwebsite-from-android.html
C'est une application qui démarre le navigateur pointant vers une page Web. Est-ce ce que vous aviez en tête?
Emmanuel
Je pense que cela est impossible, parce que si elle était, les spammeurs pourraient spam de votre écran d'accueil avec des liens vers leur camelote: D
Vérifiez la action (mal documentée) INSTALL_SHORTCUT. Vous aurez besoin de l'autorisation respective, comme cela est expliqué dans ce lien
Cela fonctionne pour moi - Ajouter à la permission de manifester
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
Utilisez le code suivant:
public void createGoogleSearchShortcut(Context context) {
String urlStr = String.format(context.getString(R.string.homescreen_shortcut_search_url), context.getString(R.string.app_id));
Intent shortcutIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(urlStr));
// shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
// Sets the custom shortcut's title
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, context.getString(R.string.search));
// Set the custom shortcut icon
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(context, R.drawable.ic_action_search));
intent.putExtra("duplicate", false);
// add the shortcut
intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
context.sendBroadcast(intent);
}
S'il vous plaît noter: Je suggère fortement de demander à l'utilisateur avant d'ajouter le signet. Ajouter des signets à son écran d'accueil sans sa permission est "pas poli" ...
- 1. Comment ajouter des effets sonores sur Android?
- 2. Universal ajouter au script de signets?
- 3. Comment puis-je créer des connexions URL asynchrones sur Android?
- 4. android java sdk, en chargeant des signets dans spinner?
- 5. Où sont daccueil webaccess dans tfs2010? (WebAccessUserControl)
- 6. Ajouter slash à des URL
- 7. Android: Goto URL Url sur le bouton Cliquez sur
- 8. Comment importer automatiquement des signets dans Firefox?
- 9. Comment fixer l'élément de liste de signets cliquez sur écouteur
- 10. Essayer de lister les signets Android avec l'historique
- 11. comment ajouter favicon + URL
- 12. iTerm Mac/Comment exporter/importer des signets
- 13. Comment empêcher VS2008 d'enregistrer des signets?
- 14. Mercurial, "Branchement avec des signets"
- 15. Ajouter des URL aveC#content
- 16. Puis-je créer des signets personnels pour des documents pdf?
- 17. Url builder/utilitaire pour android
- 18. ajouter des données à l'URL dans Android
- 19. Comment ajouter des URL personnalisées à mes fichiers modèles WordPress?
- 20. Utilisez javascript/jquery pour ajouter une URL?
- 21. PDFsharp signets dans le texte
- 22. Ajouter des marqueurs à une carte Google sur Android
- 23. Signets UISearchBar
- 24. Comment lancer une URL depuis mon application sur Android?
- 25. Service Android - Ping URL
- 26. CMS de base pour les signets (Delicious clone)
- 27. Diviser un PDF par des signets?
- 28. Comment appeler des API à partir d'une URL dans Android
- 29. comment ajouter algorithme bouncycastle android
- 30. android personnalisé url schéma ..?
Merci pour votre réponse, mais ce que je pense, c'est qu'il y a un signet placé dans votre écran d'accueil et que vous pouvez lancer le site web à partir de là. Si vous ouvrez votre navigateur dans Android et allez aux signets, vous pouvez réellement placer un raccourci de ce signet à votre écran d'accueil. D'autres idées? Merci – dackyD