Intent Android
Nicolas Jaulin avatar
Écrit par Nicolas Jaulin
Mis à jour il y a plus d’une semaine

Présentation de la fonctionnalité

L'application PYSAE Driver peut être pilotée par une autre application Android grâce à la technologie des "Intent Android" (voir ici pour plus d'information sur cette technologie https://developer.android.com/reference/android/content/Intent)

Cette fonctionnalité permet d'intégrer un lancement automatique de l'application PYSAE Driver depuis une autre application en transmettant une ou plusieurs des informations suivantes :

  • Identification automatique du conducteur dans PYSAE Driver;

  • Démarrage de course dans PYSAE Driver.

Données prises en compte

A date, PYSAE Driver met à disposition une Intent, permettant de réaliser automatiquement l'identification et la prise de course.

L'Intent est nommée com.pysae.driver.android.intent.action.SELECT_TRIP

Un certain nombre d'extra peuvent être fourni à cette Intent :

Extra

Élément attendu

Détail de l'élément

com.pysae.driver.android.intent.extra.TRIP_ID

trip_id

Identifiant de course

com.pysae.driver.android.intent.extra.STAFF_NUMBER

driver_id

Identifiant de conducteur

com.pysae.driver.android.intent.extra.TRIP_SHORT_NAME

trip_short_name

Nom de course

com.pysae.driver.android.intent.extra.START_DATE

start_date

Date de départ de la course

Concernant l'élément start_date :

  • il doit être au format YYYYMMDD

  • il permet de s'assurer que la course associée est la bonne (cas des courses dépassant minuit)

Avez-vous trouvé la réponse à votre question ?