![]() |
GrOOm
0.2
BTS SNIR LaSalle Avignon 2020
|
Déclaration de la classe IHMConnexion. Plus de détails...
Fonctions membres publiques | |
void | activerBluetooth () |
Méthode qui active le Bluetooth de l'appareil. Plus de détails... | |
void | lancerRecherchePeripherique () |
Méthode qui lance la recherche de périphérique. Plus de détails... | |
void | onClick (View element) |
Fonctions membres protégées | |
void | onActivityResult (int requestCode, int resultCode, Intent intent) |
Méthode appelée à la fin de l'activité lancée et récupère l'objet groom envoyé Plus de détails... | |
void | onCreate (Bundle savedInstanceState) |
Méthode appelée à la création de l'activité IHMConnexion. Plus de détails... | |
Fonctions membres privées | |
void | afficherToast (String message) |
Méthode appelée pour donner des informations supplémentaires à l'utilisateur. Plus de détails... | |
void | initialiserAjoutOccupant () |
Méthode appelée pour initialiser la boite de dialogue personnalisé pour l'ajout d'un occupant. Plus de détails... | |
void | initialiserListeDeroulante () |
Méthode qui initialise la liste déroulante d'appareils Bluetooth appairés. Plus de détails... | |
void | initialiserRessourcesIHM () |
Méthode qui initialise les ressources du layout de l'activité IHMConnexion. Plus de détails... | |
void | initialiserRetraitOccupant () |
void | listerOccupant () |
void | selectionnerGroom () |
Méthode permet de sélectionner un portier Groom Bluetooth dans la liste. Plus de détails... | |
void | selectionnerOccupant () |
Méthode permet de sélectionner un occupant dans la liste. Plus de détails... | |
Attributs privés | |
ArrayAdapter< String > | adapterGroom |
Adaptateur pour mettre la liste de noms des appareils dans la liste déroulante listeGroom. Plus de détails... | |
ArrayAdapter< String > | adapterOccupant |
Adaptateur pour mettre la liste des occupants dnas la liste déroulante listeOccupant. Plus de détails... | |
AlertDialog.Builder | ajoutOccupant |
Le builder qui permet de créer une fenêtre de dialogue d'ajout d'occupant. Plus de détails... | |
BluetoothAdapter | bluetoothAdapter |
L'objet BluetoothAdapter. Plus de détails... | |
Button | boutonAjoutOccupant |
Le bouton pour ajouter un occupant. Plus de détails... | |
Button | boutonConnexion |
Le bouton pour se connecter à l'appareil Groom. Plus de détails... | |
Button | boutonRetraitOccupant |
Le bouton pour retirer un occupant. Plus de détails... | |
Set< BluetoothDevice > | devices |
Conteneur qui liste les appareils bluetooth disponibles sans doublons. Plus de détails... | |
EditText | fonctionOccupant |
Le champ de texte pour écrire la fonction de l'occupnt. Plus de détails... | |
Groom | groom = null |
L'objet groom. Plus de détails... | |
List< BluetoothDevice > | listeAppareilsBluetooth |
Conteneur qui liste les appareils bluetooth disponibles. Plus de détails... | |
Spinner | listeGroom |
Liste déroulante des appareils bluetooth. Plus de détails... | |
List< String > | listeNomsAppareilsBluetooth |
Conteneur qui liste les noms des appareils bluetooth disponibles. Plus de détails... | |
Spinner | listeOccupant |
Liste déroulante des occupants. Plus de détails... | |
List< String > | listeOccupants |
Conteneur qui liste les occupants. Plus de détails... | |
EditText | nomOccupant |
Le champ de texte pour écrire le nom de l'occupant. Plus de détails... | |
Occupants | occupants = null |
Preferences | preferences = null |
EditText | prenomOccupant |
Le champ de texte pour écrire le prenom de l'occupant. Plus de détails... | |
AlertDialog.Builder | retraitOccupant |
Le builder qui permet de créer une fenêtre de dialogue de retrait d'occupant. Plus de détails... | |
Toast | toast |
Le toast qui permet d'afficher des informations à l'utilisateur. Plus de détails... | |
Attributs privés statiques | |
static final int | ACTION_GROOM = 1 |
Code de requête lors du début et de la fin de l'activité IHMGroom. Plus de détails... | |
static final String | TAG = "IHMConnexion" |
TAG pour les logs. Plus de détails... | |
Déclaration de la classe IHMConnexion.
Définition à la ligne 34 du fichier IHMConnexion.java.
com.example.groom.IHMConnexion.activerBluetooth | ( | ) |
Méthode qui active le Bluetooth de l'appareil.
Définition à la ligne 145 du fichier IHMConnexion.java.
Références com.example.groom.IHMConnexion.lancerRecherchePeripherique().
Référencé par com.example.groom.IHMConnexion.onCreate().
|
private |
Méthode appelée pour donner des informations supplémentaires à l'utilisateur.
message | le message à afficher |
Définition à la ligne 296 du fichier IHMConnexion.java.
Référencé par com.example.groom.IHMConnexion.onClick().
|
private |
Méthode appelée pour initialiser la boite de dialogue personnalisé pour l'ajout d'un occupant.
Méthode appelée pour initialiser la boite de dialogue personnalisé pour le retrait d'un occupant.
Définition à la ligne 306 du fichier IHMConnexion.java.
Références com.example.groom.IHMConnexion.ajoutOccupant, com.example.groom.Occupants.inserer(), et com.example.groom.IHMConnexion.onClick().
Référencé par com.example.groom.IHMConnexion.initialiserRessourcesIHM().
|
private |
Méthode qui initialise la liste déroulante d'appareils Bluetooth appairés.
Définition à la ligne 233 du fichier IHMConnexion.java.
Références com.example.groom.IHMConnexion.listeNomsAppareilsBluetooth, et com.example.groom.IHMConnexion.listeOccupants.
Référencé par com.example.groom.IHMConnexion.listerOccupant().
|
private |
Méthode qui initialise les ressources du layout de l'activité IHMConnexion.
Définition à la ligne 206 du fichier IHMConnexion.java.
Références com.example.groom.IHMConnexion.initialiserAjoutOccupant(), et com.example.groom.IHMConnexion.initialiserRetraitOccupant().
Référencé par com.example.groom.IHMConnexion.onCreate().
|
private |
Définition à la ligne 343 du fichier IHMConnexion.java.
Références com.example.groom.Occupant.getFonction(), com.example.groom.Occupant.getId(), com.example.groom.Occupant.getNom(), com.example.groom.Groom.getOccupant(), com.example.groom.Occupant.getPrenom(), com.example.groom.IHMConnexion.onClick(), com.example.groom.IHMConnexion.retraitOccupant, et com.example.groom.Occupants.supprimer().
Référencé par com.example.groom.IHMConnexion.initialiserRessourcesIHM().
com.example.groom.IHMConnexion.lancerRecherchePeripherique | ( | ) |
Méthode qui lance la recherche de périphérique.
Définition à la ligne 172 du fichier IHMConnexion.java.
Références com.example.groom.Preferences.getPreference(), et com.example.groom.IHMConnexion.listerOccupant().
Référencé par com.example.groom.IHMConnexion.activerBluetooth().
|
private |
Définition à la ligne 192 du fichier IHMConnexion.java.
Références com.example.groom.Occupants.getListe(), et com.example.groom.IHMConnexion.initialiserListeDeroulante().
Référencé par com.example.groom.IHMConnexion.lancerRecherchePeripherique().
|
protected |
Méthode appelée à la fin de l'activité lancée et récupère l'objet groom envoyé
requestCode | le code de requête |
resultCode | le code de résultat |
intent | l'objet Intent utilisé pour envoyer l'objet Groom |
Définition à la ligne 252 du fichier IHMConnexion.java.
Références com.example.groom.Groom.getDisponibilite(), et com.example.groom.Groom.getModeSonnette().
void com.example.groom.IHMConnexion.onClick | ( | View | element | ) |
Définition à la ligne 263 du fichier IHMConnexion.java.
Références com.example.groom.IHMConnexion.afficherToast(), com.example.groom.IHMConnexion.ajoutOccupant, et com.example.groom.IHMConnexion.retraitOccupant.
Référencé par com.example.groom.IHMConnexion.initialiserAjoutOccupant(), et com.example.groom.IHMConnexion.initialiserRetraitOccupant().
|
protected |
Méthode appelée à la création de l'activité IHMConnexion.
savedInstanceState |
Définition à la ligne 77 du fichier IHMConnexion.java.
Références com.example.groom.IHMConnexion.activerBluetooth(), com.example.groom.IHMConnexion.initialiserRessourcesIHM(), com.example.groom.IHMConnexion.selectionnerGroom(), et com.example.groom.IHMConnexion.selectionnerOccupant().
|
private |
Méthode permet de sélectionner un portier Groom Bluetooth dans la liste.
Définition à la ligne 96 du fichier IHMConnexion.java.
Références com.example.groom.Groom.setNomDevice().
Référencé par com.example.groom.IHMConnexion.onCreate().
|
private |
Méthode permet de sélectionner un occupant dans la liste.
Définition à la ligne 125 du fichier IHMConnexion.java.
Références com.example.groom.Occupants.getOccupant(), et com.example.groom.Groom.setOccupant().
Référencé par com.example.groom.IHMConnexion.onCreate().
|
staticprivate |
Code de requête lors du début et de la fin de l'activité IHMGroom.
Définition à la ligne 40 du fichier IHMConnexion.java.
|
private |
Adaptateur pour mettre la liste de noms des appareils dans la liste déroulante listeGroom.
Définition à la ligne 64 du fichier IHMConnexion.java.
|
private |
Adaptateur pour mettre la liste des occupants dnas la liste déroulante listeOccupant.
Définition à la ligne 65 du fichier IHMConnexion.java.
|
private |
Le builder qui permet de créer une fenêtre de dialogue d'ajout d'occupant.
Définition à la ligne 50 du fichier IHMConnexion.java.
Référencé par com.example.groom.IHMConnexion.initialiserAjoutOccupant(), et com.example.groom.IHMConnexion.onClick().
|
private |
L'objet BluetoothAdapter.
Définition à la ligne 60 du fichier IHMConnexion.java.
|
private |
Le bouton pour ajouter un occupant.
Définition à la ligne 46 du fichier IHMConnexion.java.
|
private |
Le bouton pour se connecter à l'appareil Groom.
Ressources IHM
Définition à la ligne 45 du fichier IHMConnexion.java.
|
private |
Le bouton pour retirer un occupant.
Définition à la ligne 47 du fichier IHMConnexion.java.
|
private |
Conteneur qui liste les appareils bluetooth disponibles sans doublons.
Définition à la ligne 61 du fichier IHMConnexion.java.
|
private |
Le champ de texte pour écrire la fonction de l'occupnt.
Définition à la ligne 54 du fichier IHMConnexion.java.
|
private |
|
private |
Conteneur qui liste les appareils bluetooth disponibles.
Définition à la ligne 66 du fichier IHMConnexion.java.
|
private |
Liste déroulante des appareils bluetooth.
Définition à la ligne 48 du fichier IHMConnexion.java.
|
private |
Conteneur qui liste les noms des appareils bluetooth disponibles.
Définition à la ligne 62 du fichier IHMConnexion.java.
Référencé par com.example.groom.IHMConnexion.initialiserListeDeroulante().
|
private |
Liste déroulante des occupants.
Définition à la ligne 49 du fichier IHMConnexion.java.
|
private |
Conteneur qui liste les occupants.
Définition à la ligne 63 du fichier IHMConnexion.java.
Référencé par com.example.groom.IHMConnexion.initialiserListeDeroulante().
|
private |
Le champ de texte pour écrire le nom de l'occupant.
Définition à la ligne 52 du fichier IHMConnexion.java.
|
private |
Définition à la ligne 68 du fichier IHMConnexion.java.
|
private |
Définition à la ligne 69 du fichier IHMConnexion.java.
|
private |
Le champ de texte pour écrire le prenom de l'occupant.
Définition à la ligne 53 du fichier IHMConnexion.java.
|
private |
Le builder qui permet de créer une fenêtre de dialogue de retrait d'occupant.
Définition à la ligne 51 du fichier IHMConnexion.java.
Référencé par com.example.groom.IHMConnexion.initialiserRetraitOccupant(), et com.example.groom.IHMConnexion.onClick().
|
staticprivate |
|
private |
Le toast qui permet d'afficher des informations à l'utilisateur.
Définition à la ligne 67 du fichier IHMConnexion.java.