Extraits de code mobile

De RAD Studio
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 RAD Studio. Tous les extraits de code mobile sont listés ici, et certains figurent sur la page d'accueil et la page d'introduction de RAD Studio, comme suit :

  • La page d'accueil de RAD Studio 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\20.0\Samples
  • La page d'introduction pour RAD Studio 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\20.0\Samples\Object Pascal\Mobile Snippets
  • C:\Utilisateurs\Public\Documents\Embarcadero\Studio\20.0\Samples\CPP\Mobile Snippets

Chaque dossier d'extraits contient les fichiers pour un ou plusieurs projets RAD Studio : 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 RAD Studio Rio | Exemples.
  2. Ouvrez le dossier du langage que vous utilisez (c'est-à-dire, Delphi ou C++Builder).
  3. Ouvrez le dossier Mobile Snippets :
    • C:\Utilisateurs\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\Mobile Snippets
    • C:\Utilisateurs\Public\Documents\Embarcadero\Studio\20.0\Samples\CPP\Mobile Snippets

Téléchargement du dernier code source

Vous pouvez trouver des exemples de code Delphi et C ++ dans GitHub Repositories. Recherchez par nom dans les référentiels d'exemples en fonction de votre version de RAD Studio.

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 Remplir une vue liste depuis une base de données IBLite 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