Articles

App Inventor : DefaultScope des fichiers

  Dans App Inventor, l'élément Fichier peut avoir un DefaultScope coché à App, Assets, Legacy, Private ou Shared. Que signifient ces gtermes Dans App Inventor, l'élément Fichier dispose d'une propriété appelée DefaultScope , qui détermine où les fichiers sont lus ou écrits. Voici une explication des différentes options disponibles pour le DefaultScope : Les options de DefaultScope : App : Les fichiers sont stockés dans un répertoire spécifique à l'application sur le stockage externe. Ce mode est recommandé pour la plupart des applications modernes. Compatible avec Android 2.2 et versions ultérieures. Asset : Les fichiers sont lus à partir des ressources intégrées à l'application (assets). Ces fichiers sont en lecture seule et ne peuvent pas être modifiés ou écrits. Legacy : Utilise les règles de stockage des versions antérieures d'App Inventor (avant la vers...

App Inventor : Fichiers dans le dossier Documents

  Dans App Inventor, peut-on stocker ses données dans un fichier situé dans le dossier Documents et si oui par quelle requête y accèder Voici comment procéder : Créer ou accéder à un fichier : Utilisez le bloc "File.AppendToFile" pour créer un nouveau fichier ou ajouter du contenu à un fichier existant dans le dossier Documents [1] . Utilisez le bloc "File.ReadFrom" pour ouvrir et lire le contenu d'un fichier existant [1] . Utilisez le bloc "File.SaveFile" pour écrire ou remplacer le contenu d'un fichier [1] . do File.AppendToFile("/storage/emulated/0/Documents/notes.txt", TextBox1.Text) Notifier.ShowAlert("Note sauvegardée !") Lire le contenu d'un fichier : Écrire dans un fichier : Pour spécifier le chemin d'accès au fichier dans le dossier Documents, utilisez la syntaxe suivante : /storage/emulated/0/Documents/nomdefichier.txt Il est important de noter que vous devez demander les autorisati...

App Inventor : Zone de texte, comment introduire du texte

  Dans App Inventor, comment introduire un texte dans un élément zone de texte Pour introduire un texte dans un élément zone de texte dans App Inventor, vous pouvez suivre ces étapes : Dans la fenêtre "Designer", ajoutez un composant "Zone de texte" (TextBox) à votre interface en le faisant glisser depuis la palette vers le visualiseur [1] . Sélectionnez la zone de texte dans la liste des composants ou directement dans le visualiseur [2] . Dans le panneau des propriétés à droite, vous pouvez définir les caractéristiques de la zone de texte [2] [1] : Modifiez la propriété "Text" pour définir un texte par défaut qui apparaîtra dans la zone de texte [3] . Ajustez d'autres propriétés comme la taille de la police, la couleur de fond, ou la largeur selon vos besoins [1] . Pour récupérer le texte saisi par l'utilisateur dans la zone de texte, utilisez le bloc "TextBox1.Text" dans la fenêtre ...

App Inventor : fichiers de données, stockage et requête d'accès

  Dans App Inventor, où placer les fichiers de données et par quelle requête peut-on y accéder Dans App Inventor, il existe plusieurs options pour placer et accéder aux fichiers de données : Stockage interne de l'application Les fichiers peuvent être stockés dans le répertoire privé de l'application : Chemin : /data/user/0/<nom_du_package>/files/ Accès : Utilisez la méthode ReadFrom() du composant File sans préfixe [1] [2] Par exemple : File1.ReadFrom("monfichier.txt") Stockage externe (carte SD) Les fichiers peuvent être placés sur la carte SD : Chemin : /sdcard/ ou /storage/emulated/0/ Accès : Préfixez le nom du fichier avec / dans ReadFrom() [1] [3] Par exemple : File1.ReadFrom("/monfichier.txt") Assets de l'application Les fichiers peuvent être inclus dans les assets du projet : Placement : Téléchargez le fichier dans la section Media du projet Accès : Préfixez le nom du fichi...

App Inventor : Liens utiles

  Communauté App Inventor Extension QRcode Generator

Références App Inventor pour application GPS

Attention : la première réception du signal GPS et calcul de position demande une trentaine de secondes. Après, le changement de position est plus rapide, environ 5 secondes Attention : la sauvegarde sur fichier : avec Companion : mettre le nom du fichier avec un slash devant /monfichier.gpx et il est sauvegardé dans : Android/data/edu.mit.appinventor.aicompanion3/files/monfichier.gpx après compilation et exécution du fichier compilé ; le fichier monfichier.gpx est sauvegardé dans : Android/data/appinventor.ai_monCompte.monProjet/files/monfichier.gpx Go to MIT App Inventor and sign in with your Google account. Start a new project and give it a name, e.g., "GPX_Recorder". Design the User Interface: Add a Button component for starting and stopping the recording. Add a Label component to display the status. Add a TinyDB component for storing the GPX data. Add a LocationSensor component to get the GPS coordinates. Create the blocks to handle the logic: Here's the layout and...

Générer un fond MBtiles pour OruxMaps avec QGIS

Avoir un fond cartographique, topo ou photo, bien géoréférencé et organisé sous forme de tuiles d'échelle différente, est nécessaire pour se repérer avec son smartphone. Encore faut-il que l'application de randonnée reconnaisse le format de fichiers de ces tuiles. C'est le cas d'OruxMaps qui est capable de traiter des fichiers MBtiles. QGIS va nous servir à extraire des tuiles MBtiles. Le fichier MBTILES est un fichier raster qui peut inclure non seulement le fond de carte, mais aussi des tracés (GPX ou KML). Si on veut inclure un tracé KML, il suffit d'ajouter une couche vectorielle. On peut aussi ajouter un polygone.   Avec QGIS , ouvrir une nouvelle couche. Choisir sur le serveur WMS/WMTS, IGN par exemple ou autre, le secteur concerné par l'étude. Dans la boîte à outils, choisir : Outils Raster > Générer des tuiles XYZ (MB tiles). Paramètres : Emprise : dessiner sur le canevas de la carte Zoom minimum : 12 Zoom maximum : 16 (plus ou moins selon le degré de...