Thunkable FR
  • 👋 Bienvenue dans Thunkable
  • 👶Pour Commencer
    • S'inscrire
    • Votre page de projets Thunkable
    • Tutoriels
    • L'application Thunkable Live
  • 🆕Créer un nouveau projet
    • Modifier les paramètres du projet
    • Actifs et taille des projets
    • Exemples de projets Thunkable
    • Galerie publique des projets
  • 🛠️ Composants
    • 🔘Interface Utilisateur
      • Button (Bouton)
      • Label (Etiquette)
      • Text Input (Saisie de texte)
      • List Viewer (Visionneuse de liste) (relecture en cours)
      • Web Viewer (Visionneuse Web)
      • Switch (commutateur)
      • Slider (curseur)
      • Alert (Alerte)
      • Loading Icon (Chargement de l'icône)
      • Date Input (Saisie de la date)
      • Time Input (Saisie du temps)
      • PDF Reader (Lecteur de PDF)
      • Rating (Classement)
      • 📊Data Viewers (Visualiseurs de données)
        • Data Viewer List (Liste de visualisation de données)
        • Data Viewer Grid (Grille de visualisation des données)
        • Custom Data Viewer Layout (Disposition personnalisée du visualiseur de données)
    • 📐Mise en page
      • Top Tab Navigator (Onglet supérieur Navigateur)
      • Bottom Tab Navigator (Onglet de navigation inférieur)
      • Stack Navigator (Navigateur à pile)
      • Drawer Navigator (Navigateur à tiroir)
      • Screen (Ecran)
      • Row (Ligne)
      • Column (Colonne)
    • 🔊Voix
      • Sound (Son)
      • Audio Recorder (Enregistreur Audio)
      • Text to Speech (Texte au discours)
      • Speech Recognizer (Reconnaissance de discours)
      • Assistant by Dialogflow (Assistant par Dialogflow)
      • Translator by Yandex (Traducteur par Yandex)
    • 📷 Image
      • Image
      • Photo Library (Photothèque)
      • Camera (Appareil photo)
      • Barcode Scanner (Lecteur de codes-barres)
      • Image Recognizer (Reconnaissance d'image)
      • Animation by Lottie (Animation par Lottie)
      • Video (Vidéo)
      • Video Recorder (Enregistreur vidéo)
    • 🗄️ Stockage des Données
      • Local Storage (Stockage local)
      • LocalDB (base de données locale)
      • Airtable
      • Media DB par Cloudinary
      • RealtimeDB par Firebase
      • Web API (API Web)
      • Smart Contract by Oasis (Contrat intelligent par Oasis)
      • Blockchain Wallet by Oasis (Portefeuille Blockchain par Oasis)
    • 🌍Localisation
      • Maps By Google and Apple (Cartes de Google et Apple)
      • Location Sensor (Capteur de localisation)
    • ⏲️ Capteurs
      • Timer
      • Accéléromètre
      • Gyroscope
      • Magnétomètre
      • Bluetooth Low Energie
    • ✉️ Authentification
      • Email Sign In by Firebase (Connexion au courrier électronique par Firebase)
    • 🤝Social
      • Share (Partager)
      • Notifications Push par One Signal
    • 💲Monétisation
      • Ads by Admob (Annonces par AdMob)
    • 🎮Gaming
      • Canvas (toile)
      • Sprites
      • Canvas Label
  • 🤖Blocs
    • Control (Contrôle)
    • Logic (Logique)
    • Math
    • Text (Texte)
    • Lists (Listes)
    • Color (Couleur)
    • Objects (Objets)
    • Device (Appareil)
    • Variables
    • Functions (Fonctions)
    • "Any Component" Blocks (Blocs "Généraliste")
    • Data Sources
    • 🤖🎮Gaming Blocks (en cours)
      • Events (événements)
      • Motion (Mouvement)
      • Looks (Apparence)
      • Direction
      • Sensing (Détection)
      • Add & Remove (Ajouter et Supprimer)
      • Stage (Scène)
      • Canvas Label (Etiquette de la Toile)
  • Post-Developpement
    • 🖥️ Emulateurs et test de l'application (en cours)
    • 🔒Confidentialité des données de l'application
    • 🔗Blockchain & Data Privacy
    • ➕Faire une Copie
    • 📥Téléchargement
    • 📤Partager
    • 📱Publication
      • Publier dans l'App Store (iOS)
      • Publier sur Play Store (Android)
      • Publier en tant qu'application Web (PRO)
    • Générer des captures d'écran
    • 🔎Résolution des problèmes
      • Problèmes de connexion
      • FAQs
    • 📏Introduction à l'espacement
    • 🖼️ Introduction au dimensionnement
    • 🔤Polices
    • 💾Gérer le stockage
    • 📝Bugs et demandes de fonctionnalités
  • Non-Officiel (à faire)
    • Google, Facebook and Github Sign In/Up (à faire)
    • 4 Keys To Designing A Great Mobile App
Powered by GitBook
On this page
  • Vue d'ensemble
  • Faire vibrer l'Appareil
  • Obtenir l'heure et la date actuelle
  • Récupérer les secondes depuis 1970
  • Obtenir le statut en ligne/hors ligne
  • Obtenir la hauteur/largeur de l'écran
  • Obtenir le système d'exploitation mobile
  • Cacher le clavier
  • Maintenir l'écran allumé
  • Obtenir le schéma de couleurs du dispositif

Was this helpful?

  1. 🤖Blocs

Device (Appareil)

PreviousObjects (Objets)NextVariables

Last updated 4 years ago

Was this helpful?

Les blocs Appareil recueillent les données utiles de l'appareil (Android / iOS, en ligne / hors ligne, heure et date) ainsi que la mise en vibration du téléphone.

Vue d'ensemble

Faire vibrer l'Appareil

Ce bloc fera vibrer l'appareil.

Obtenir l'heure et la date actuelle

Comme les minutes peuvent être inférieures à un chiffre et que les horloges numériques en affichent toujours deux, il existe un bloc conditionnel supplémentaire pour tenir compte du cas où les minutes sont inférieures à deux chiffres.

Récupérer les secondes depuis 1970

Obtenir le statut en ligne/hors ligne

Il peut arriver que vous souhaitiez concevoir une expérience différente lorsqu'un utilisateur est hors ligne. Pour détecter la connexion d'un utilisateur, vous pouvez simplement utiliser les blocs ci-dessous :

Ce bloc retournera true ou false.

Obtenir la hauteur/largeur de l'écran

Renvoie la hauteur ou la largeur de l'écran sur lequel fonctionne l'application, en pixels.

Obtenir le système d'exploitation mobile

Puisque Thunkable peut créer des applications pour Android, iOS et le web, il peut arriver que vous souhaitiez modifier l'expérience de l'utilisateur en fonction de son système d'exploitation mobile. Pour ce faire, vous pouvez utiliser le bloc ci-dessous :

Ce bloc retournera true ou false.

Cacher le clavier

Si vous avez une entrée de texte dans votre application, il peut y avoir des situations où vous voulez désactiver le clavier pour l'utilisateur. Le bloc ci-dessous vous aidera à le faire :

Maintenir l'écran allumé

Certains appareils se mettent automatiquement en veille si l'utilisateur ne fait aucune activité dans une application pendant un certain temps. Le bloc Keep Screen Awake peut être utilisé pour garder l'écran en éveil même si l'utilisateur n'interagit pas activement avec l'application.

Ce bloc peut être réglé sur true ou false.

Obtenir le schéma de couleurs du dispositif

Disposer d'un mode sombre et d'un mode clair est un choix populaire pour les applications et les systèmes d'exploitation des appareils. Ce bloc peut être utilisé pour détecter si l'appareil de l'utilisateur dispose d'un thème clair ou sombre.

Vous pouvez ensuite utiliser les blocs pour modifier la palette de couleurs des composants de votre application afin de l'adapter aux préférences de l'utilisateur.

Ce bloc retourneratrue ou false.

Pour l'instant, toutes les dates et heures sont au format numérique, c'est-à-dire mois = 1 plutôt que mois = Jan. Si vous souhaitez convertir les chiffres en noms, nous vous suggérons d'ajouter une et un tableau simple comme ceux présentés ci-dessous.

Mesure les secondes depuis 00:00:00 UTC le 1er janvier 1970. Ce système est également connu sous le nom de Heure Unix ou Heure Epoch. Pour en savoir plus sur son utilisation en programmation informatique, consultez

base de données locale
la page Wikipédia sur le temps Unix.
Faire vibrer l'appareil
Obtenir l'heure actuelle
Récupérer les secondes depuis 1970
Obtenir le statut en ligne/hors ligne
Obtenir la hauteur/largeur de l'écran
Obtenir le système d'exploitation
Cacher le clavier
Maintenir l'écran allumé
Obtenir le schéma de couleur de l'appareil