J'ai un site Web réactif accessible sur plusieurs appareils, notre conception et notre application sont principalement destinées aux utilisateurs mobiles.
Pour faciliter l'accès au site, nous voulons créer une icône de lancement qui apparaîtra sur l'écran d'accueil mobile et l'utilisateur peut accéder au site en une seule touche, par opposition au lancement du navigateur et à la saisie de l'url/ouverture de la page marquée.
J'ai trouvé une solution pour cela dans IOS, qui est également pris en charge par le navigateur safari à l'aide duquel vous pouvez enregistrer l'URL de la page en tant qu'icône de lancement, une fonctionnalité similaire peut-elle être trouvée sur un appareil Android Android? Je serais également intéressé à inviter les utilisateurs à créer l'icône de lancement s'ils y accèdent à partir d'un téléphone mobile/d'une tablette.
C'est le moyen préféré car tout est basé sur les options par défaut Android options et n'ajoute aucune maintenance.
Si sur Android vous appuyez longuement sur l'écran d'accueil, puis sélectionnez l'option de widget, vous pouvez créer un signet. Cela vous permettra de sélectionner un signet dans vos chrome signets à lier sur le bureau. Si cela fonctionne pour vous, vous êtes tous définis avec les fonctionnalités par défaut Android. L'icône du signet est utilisée sur le bureau.
Semblable à cette approche, sélectionnez l'option "Ajouter à l'écran d'accueil" dans le menu des paramètres chrome.
L'icône est l'icône du site Web.
Comme indiqué précédemment, l'alternative est de créer une application qui ne sert qu'à servir de lien vers votre site Web mobile. Ensuite, vous avez 2 options:
Une application qui utilise des intentions pour ouvrir le navigateur par défaut de l'utilisateur avec votre URL. Cela devrait être la voie à suivre puisque l'utilisateur peut désormais continuer à utiliser son navigateur préféré.
Une application qui contient une seule vue Web chargeant l'URL de votre application Web. Cette dernière option vous donne plus de contrôle sur l'expérience de navigation (blocage des scripts, redéfinition des requêtes, ...). Cependant, l'utilisateur ne peut plus utiliser son navigateur préféré.
Dans les deux cas, l'icône sera l'icône configurée et distribuée dans l'application. Cela introduit également la nécessité d'une nouvelle version de l'application si l'icône ou l'URL doit changer.
Des exemples de code et des informations sur cette application Web dans l'approche de l'application peuvent être trouvés sur http://developer.Android.com/guide/webapps/webview.html
Une autre bonne ressource est https://developers.google.com/chrome/mobile/docs/webview/overview où le développement d'applications mobiles à l'aide d'une application native Android avec vue Web est couvert de plusieurs aspects comme les outils, les astuces CSS et plus encore.
Si j'ai bien compris votre problème, vous voudriez afficher une icône de lancement pour votre site Web sans créer d'activité (écran) ni faire de programmation dans Android.
Si tel est le cas, ma réponse est OUI, comme illustré dans Snap Google chrome fournit cette fonctionnalité pour créer une icône de lanceur/application sur l'écran d'accueil.
Certains webBrowsers
comme chrome
permettent à l'utilisateur de créer un signet pour un URL
spécifique sous forme d'icône dans l'écran d'accueil, mais je n'ai pas évolué dans un projet comme celui-ci. C'est donc possible.
Vous pouvez faire simple en créant une application qui ne contient que webview pour ouvrir votre url
et vous pouvez ensuite créer une icône pour votre application qui maintient le site Web sur l'écran d'accueil comme suivant dans cette réponse
Au cours de mes 3 années sur Android Je n'ai jamais vu un site Web me demander de faire un raccourci sur mon écran d'accueil, cependant, le standard Android navigateur ainsi que Dolphin) peut créer des raccourcis à partir de signets.
En recherchant cela avec une recherche rapide, j'ai trouvé ce fil indique que Chrome permet également cela, et il y a même un moyen de spécifier une icône d'écran d'accueil pour vos utilisateurs.