Comment exécuter un site HTML JavaScript en local sur Androïd ?
Comment exécuter un site HTML JavaScript en local sur Androïd ?
Bonjour,
J'ai développé un site HTML5 utilisant JavaScript et css.
Le code placé sur serveur ou en mode local dans un répertoire du PC tout fonctionne correctement. Un test sur PC en mode debug avec Edge et autre navigateur pour utilisation sur tablette et également fonctionnel.
En situation, fonctionnement correct depuis un appel classique sur le serveur via PC, tablettes, ou téléphones Androïd.
Cependant je souhaiterai qu'une personne privée d'une connexion internet puisse faire fonctionner ce développement en copiant tout le code en local ?
Sur PC le site peut fonctionner en local sans connexion.
Copié en mémoire interne ou externe (SD) d'une tablette ou téléphone Androïd le lancement index.html ouvre le programme en ignorant les scripts js et css.
Ai-je raté quelque chose dans le codage, ou existe-t-il un émulateur ou compilateur pour cette utilisation sur Androïd ?
Merci par avance
J'ai développé un site HTML5 utilisant JavaScript et css.
Le code placé sur serveur ou en mode local dans un répertoire du PC tout fonctionne correctement. Un test sur PC en mode debug avec Edge et autre navigateur pour utilisation sur tablette et également fonctionnel.
En situation, fonctionnement correct depuis un appel classique sur le serveur via PC, tablettes, ou téléphones Androïd.
Cependant je souhaiterai qu'une personne privée d'une connexion internet puisse faire fonctionner ce développement en copiant tout le code en local ?
Sur PC le site peut fonctionner en local sans connexion.
Copié en mémoire interne ou externe (SD) d'une tablette ou téléphone Androïd le lancement index.html ouvre le programme en ignorant les scripts js et css.
Ai-je raté quelque chose dans le codage, ou existe-t-il un émulateur ou compilateur pour cette utilisation sur Androïd ?
Merci par avance
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Bonjour
C'est une question originale.
Je n'avais jamais imaginé ce genre de besoin
Je pense que ca doit être possible de rendre le fichier HTML fonctionnel en incluant tous les .js et .css directement dans le html
Apres restera la question de la navigation entre page html si il y en a plusieurs...
C'est une question originale.
Je n'avais jamais imaginé ce genre de besoin
Je pense que ca doit être possible de rendre le fichier HTML fonctionnel en incluant tous les .js et .css directement dans le html
Apres restera la question de la navigation entre page html si il y en a plusieurs...
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Sinon, il y a aussi ce type de compilateur qui génère une application mobile android ou iphone
https://cordova.apache.org/
Mais c'est assez complexe a mettre en place.
Il y a sans doute d'autres outils du meme type
https://cordova.apache.org/
Mais c'est assez complexe a mettre en place.
Il y a sans doute d'autres outils du meme type
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Bonjour,
Pour info et partage, une belle découverte d'un compilateur Windows très simple d'emploi pour transformer en APK des fichiers HTML présents sur PC ou serveur et les rendre fonctionnels sur Androïd.
Son nom : NSHtml2Apk à ce lien : https://sourceforge.net/projects/nshtml2apk/
Le petit Zip contient 3 fichiers, NSHtml2Apk.dta, NSHtml2Apk.exe et index.html. Il convient de prendre connaissance de cet HTML pour rendre l'exe opérationnel en présence de :
1- Oracle Java 8 complétement installé (par exemple en version 8 -> jdk-8u391-windows-x64.exe et donc présence de cette application dans c:\Programmes du dossier java\jdk-8 et java\jre-8
2- Un dossier ressource_11_22 (https://www.b4x.com/android/files/resources_11_22.zip) qui renferme build-tools avec un SDK Android 33.0.0.
Une fois ce kit complet, et le programme lancé reste à préciser les dossiers de ces installations, via menu File > Setting Folders…
Pour Java : javac.exe (dans mon cas C:\Program Files\Java\jdk-1.8\bin\javac.exe)
Pour le SDK : aapt.exe (D:\Votre_Dossier\resources_11_22\build-tools\33.0.0\aapt.exe)
+=+=+=+=+
Test de compilation APK d'un projet HTML avec fichiers liés css et javascript réussit.
Copie et installation sur tablette Androïd 7 et Androïd 14, constats :
1- Site fonctionnel en local et réseau mais gestion HTML5 File API ignorée dans les 2 versions
2- Sous Androïd 14 uniquement un avertissement de sécurité indique que le code source Androïd doit être mis à jour…
+=+=+=+=+
Il semble possible de faire évoluer les versions Androïd et le JDK nécessaire voire y ajouter des Plugins vus ici :
https://androidsdkoffline.blogspot.com/ ... sions.html
Cette tentative "à l'arrache" se solde par un message laconique : Revoir paramétrage !
Le programme appartenant à son auteur et n'étant pas commenté je vais tenter de le contacter …
Bon usage de ces informations !
Amitiés à tous
Pour info et partage, une belle découverte d'un compilateur Windows très simple d'emploi pour transformer en APK des fichiers HTML présents sur PC ou serveur et les rendre fonctionnels sur Androïd.
Son nom : NSHtml2Apk à ce lien : https://sourceforge.net/projects/nshtml2apk/
Le petit Zip contient 3 fichiers, NSHtml2Apk.dta, NSHtml2Apk.exe et index.html. Il convient de prendre connaissance de cet HTML pour rendre l'exe opérationnel en présence de :
1- Oracle Java 8 complétement installé (par exemple en version 8 -> jdk-8u391-windows-x64.exe et donc présence de cette application dans c:\Programmes du dossier java\jdk-8 et java\jre-8
2- Un dossier ressource_11_22 (https://www.b4x.com/android/files/resources_11_22.zip) qui renferme build-tools avec un SDK Android 33.0.0.
Une fois ce kit complet, et le programme lancé reste à préciser les dossiers de ces installations, via menu File > Setting Folders…
Pour Java : javac.exe (dans mon cas C:\Program Files\Java\jdk-1.8\bin\javac.exe)
Pour le SDK : aapt.exe (D:\Votre_Dossier\resources_11_22\build-tools\33.0.0\aapt.exe)
+=+=+=+=+
Test de compilation APK d'un projet HTML avec fichiers liés css et javascript réussit.
Copie et installation sur tablette Androïd 7 et Androïd 14, constats :
1- Site fonctionnel en local et réseau mais gestion HTML5 File API ignorée dans les 2 versions
2- Sous Androïd 14 uniquement un avertissement de sécurité indique que le code source Androïd doit être mis à jour…
+=+=+=+=+
Il semble possible de faire évoluer les versions Androïd et le JDK nécessaire voire y ajouter des Plugins vus ici :
https://androidsdkoffline.blogspot.com/ ... sions.html
Cette tentative "à l'arrache" se solde par un message laconique : Revoir paramétrage !
Le programme appartenant à son auteur et n'étant pas commenté je vais tenter de le contacter …
Bon usage de ces informations !
Amitiés à tous
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Intéressante expérience
Merci pour le partage
Merci pour le partage
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Utilisez l'option de navigation du navigateur pour accéder au fichier HTML que vous avez transféré sur votre appareil Android. Vous devrez probablement naviguer vers le dossier où vous avez stocké vos fichiers. Connections Unlimited
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Justement c'était la première tentative que j'ai utilisé, mais en off line cela ne marche pas.
Pour information j'ai trouvé un compilateur APK qui prend en considérations des API. fileLayer HTML5 est fonctionnel, ainsi que les menus contextuels flottants, clic double-clics etc...
Il s'agit d'une application PC "Website 2 APK Builder Pro" dispo à ce lien https://websitetoapk.com/
Pour information j'ai trouvé un compilateur APK qui prend en considérations des API. fileLayer HTML5 est fonctionnel, ainsi que les menus contextuels flottants, clic double-clics etc...
Il s'agit d'une application PC "Website 2 APK Builder Pro" dispo à ce lien https://websitetoapk.com/
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Assurez-vous d'avoir tous les fichiers nécessaires pour votre site web, y compris le fichier HTML, les fichiers JavaScript et les éventuelles feuilles de style CSS. Regroupez-les dans un dossier sur votre appareil Android. bandle
-
- Messages : 1
- Enregistré le : 07 juin 2024, 04:29
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Nous pouvons voir qu'une application Android JavaScript locale peut être convertie en une application Android autonome (apk), tandis qu'une application Web HTML peut être téléchargée sur un site Web en tant qu'application Web. Il est recommandé d'installer JAScript - HTML CSS JavaScript étape par étape bob the robber
Re: Comment exécuter un site HTML JavaScript en local sur Androïd ?
Essayez de copier votre projet dans le stockage interne ou sur la carte SD. Ouvrez Firefox, tapez file:///storage/emulated/0/monprojet/index.html (ou l’emplacement réel des fichiers) dans la barre d'adresse.