Extraits de code mobile

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Développement d'applications mobiles iOS

Remonter à Développement d'applications mobiles Android

Extraits de code mobile sur la page d'accueil

Les extraits de code mobile sont des exemples de code courts ; ils vous aident à comprendre comment implémenter les fonctionnalités mobiles de base en utilisant Appmethod. Tous les extraits de code mobile sont listés ici, et certains figurent sur la page d'accueil et la page d'introduction de Appmethod, comme suit :

  • La page d'accueil de Appmethod est disponible dans le produit. Elle fournit :
    • Des liens vers certains extraits de code mobile et de courtes vidéos illustrant les extraits
    • Des liens pour démarrer les projets associés avec les extraits de code mobile
      • Les exemples installés contiennent un répertoire spécifique pour les extraits, typiquement dans C:\Utilisateurs\Public\Documents\Embarcadero\Studio\17.0\Samples
  • La page d'introduction pour Appmethod est disponible depuis la page d'accueil. Elle fournit :
    • L'URL du référentiel de code SourceForge pour certains extraits de code
    • De courtes vidéos et des liens vers les tutoriels mobiles et les exemples associés (démos).

Emplacement installé des projets Extraits de code mobile

Les extraits de code mobile sont livrés dans les dossiers suivants de l'installation de votre produit (par langage) :

  • C:\Utilisateurs\Public\Documents\Embarcadero\Studio\17.0\Samples\Object Pascal\Mobile Snippets
  • C:\Utilisateurs\Public\Documents\Embarcadero\Studio\17.0\Samples\CPP\Mobile Snippets

Chaque dossier d'extraits contient les fichiers pour un ou plusieurs projets Appmethod : c'est-à-dire les fichiers projet, le code source, les fichiers fiche et un fichier Information.txt (un fichier readme) pour chaque projet d'extrait de code (par exemple, le projet Accelerometer).

Pour naviguer rapidement jusqu'aux extraits de code mobile

  1. Sélectionnez ‎Démarrer | Programmes | Embarcadero Appmethod 1.17 | Exemples.
  2. Ouvrez le dossier du langage que vous utilisez (c'est-à-dire, Object Pascal ou Appmethod C++).
  3. Ouvrez le dossier Mobile Snippets :
    • C:\Utilisateurs\Public\Documents\Embarcadero\Studio\17.0\Samples\Object Pascal\Mobile Snippets
    • C:\Utilisateurs\Public\Documents\Embarcadero\Studio\17.0\Samples\CPP\Mobile Snippets

Téléchargement du dernier code source depuis SourceForge

Menu contextuel Subversion dans le Gestionnaire de projets

Pour obtenir les dernières modifications, vous pouvez télécharger le code des extraits de code mobile depuis le référentiel Subversion sur SourceForge, de plusieurs façons. Deux des façons les plus courantes sont décrites ici.

Utilisation des commandes Subversion dans l'EDI (recommandé)

Dans Appmethod, cliquez avec le bouton droit sur un fichier source d'un extrait de code mobile dans le Gestionnaire de projets et choisissez une commande Subversion dans le menu contextuel :

Valider - pour valider vos modifications locales du projet dans le référentiel SourceForge.
Valider est seulement disponible pour les utilisateurs ayant la permission lecture/écriture sur le référentiel Appmethod SourceForge.
Mettre à jour - pour télécharger les dernières modifications du code de SourceForge vers votre copie locale.
Tous les utilisateurs peuvent mettre à jour leurs exemples et extraits de code mobile depuis SourceForge.
Parcourir le référentiel - pour ouvrir un navigateur permettant de visualiser le référentiel SourceForge et d'y naviguer.
Tous les utilisateurs peuvent parcourir le référentiel SourceForge.

Utilisation de l'interface du navigateur Source Forge

Le site Appmethod Source Forge est disponible ici :

http://sourceforge.net/p/appmethod/code/HEAD/tree/branches/Appmethod_Seattle

La plupart des exemples d'applications ne sont pas accessibles depuis le site Appmethod de SourceForge car ils proviennent de référentiels externes. Dans la documentation des exemples d'applications, vous trouverez des liens vers ces référentiels externes.

Pour télécharger le dernier code source des extraits de code mobile, utilisez l'une de ces deux procédures :

Pour voir les informations de validation relatives à chaque fichier d'un projet, cliquez sur History puis sur Tree.

Liste des extraits de code mobile

Extrait de code Vous montre comment ...
Accelerometer Utiliser le détecteur Accelerometer pour obtenir des informations sur l'accélération de périphérique, l'accélération angulaire, le mouvement et la vitesse.
AccessCameraApp Utiliser les actions standard pour ouvrir l'application Appareil photo sur votre périphérique mobile, prendre une photo et récupérer la photo prise pour l'afficher sur votre fiche multi-périphérique.
AudioRecPlay Enregistrer des données audio (son) en utilisant le microphone du périphérique, puis lire ces données audio en utilisant le haut-parleur ou les écouteurs du périphérique.
CameraComponent
Manipuler la caméra (appareil photo) sur votre périphérique mobile, puis sélectionner la caméra avant ou arrière. Vous pouvez également sélectionner le mode d'utilisation du flash (toujours activé, automatique ou désactivé).
CameraRoll Utiliser les actions standard pour ouvrir la bibliothèque de photos de votre périphérique mobile et y récupérer une image pour l'afficher sur votre fiche multi-périphérique.
CustomPicker Utiliser le composant TComboBox pour sélectionner un composant dans la zone de liste déroulante et afficher le texte de l'élément sur un libellé.
DatePicker Utiliser le composant TDateEdit pour sélectionner des dates et les traiter afin de les utiliser dans vos applications FireMonkey.
DeviceInfo Obtenir des informations sur le périphérique, notamment la version du système d'exploitation, le nom du système d'exploitation et le type de périphérique.
FireDAC_IBLite Remplir une vue liste depuis une base de données IBLite en utilisant FireDAC et LiveBindings.
FireDACSQLite Remplir une zone de liste depuis une base de données SQLite en utilisant FireDAC et LiveBindings.
Gyroscope Utiliser le composant Gyroscope pour faire pivoter un cube 3D lorsque le périphérique mobile est incliné.
HorizontalScroll Utiliser le composant THorzScrollBox pour faire défiler deux images identiques.
IBLite Renseigner une zone de liste à partir d'une base de données InterBaseLite en utilisant LiveBindings.
InteractiveGestures
  • ImageRotation
  • ImageZoom
  • TapAndHold
Trois extraits de code distincts qui illustrent comment :
  • Activer la rotation d'une image sur un périphérique mobile.
  • Activer le zoom avant/arrière d'une image sur un périphérique mobile.
  • Activer le mouvement Appuyer de façon prolongée (Appuyer et maintenir) sur un périphérique mobile.
Location Utiliser le composant TLocationSensor pour lire la localisation GPS du périphérique et l'afficher en temps réel sur la fiche. L'extrait de code vous montre également comment utiliser Google Maps pour localiser précisément l'emplacement du périphérique sur une carte réelle.
MessageAlerts Faire apparaître différents messages d'alerte, utilisant un style de zone d'information standard à un bouton ou des styles de zone de texte à plusieurs boutons permettant différentes confirmations.
Notifications
  • SendCancelNotification
  • SetResetBadgeNumber (iOS seulement)
Deux extraits de code distincts qui illustrent comment :
OrientationSensor Utiliser le composant TOrientationSensor pour obtenir des informations en rapport avec la boussole, comme l'inclinaison à 3 axes, la distance et la direction, la direction par rapport au nord magnétique compensée et non compensée et la direction par rapport au nord géographique compensée et non compensée.
PhoneDialer Utiliser l'API PhoneDialer pour passer un appel téléphonique et obtenir les informations sur l'opérateur.
PlayAudioFile Utiliser TMediaPlayer et inclure un fichier audio à des fins de lecture sur le périphérique mobile.
ShareSheet Utiliser les actions standard pour ouvrir l'application Appareil photo sur votre périphérique mobile, prendre une photo et récupérer la photo prise pour l'afficher sur votre fiche multi-périphérique. Puis, avec une autre action standard, ouvrir la feuille de partage pour partager cette image avec d'autres services.
TabSliding Utiliser un composant TabControl avec TabPosition défini sur Dots pour activer le défilement des éléments Onglet sur les périphériques mobiles. L'application comporte deux éléments Onglet, chacun contenant une image différente.
TimePicker Utiliser le composant TTimeEdit pour sélectionner des dates et les traiter afin de les utiliser dans vos applications FireMonkey.
VideoPlayback Lire un clip vidéo existant sur votre périphérique mobile iOS ou Android.
WebBrowser Utiliser un composant TWebBrowser sur un périphérique mobile. L'application est constituée d'une zone d'édition, d'un bouton et du composant Navigateur Web. Tapez une adresse dans la zone d'édition et appuyez sur le bouton "Aller à" pour rediriger le navigateur vers votre adresse.

Voir aussi