Intra Flashcards
(36 cards)
C’est quoi Androird
C’est une couche logicielle open source pour les appareils mobiles qui sépare le matérielle et le logiciel
Quelles sont les contraintes du développement mobile
Mémoire limité, petit écran, faible puissance de calcul, pointage imprécis et clavier minuscule
C’est quoi une vue(view)
Ce sont les composants graphique sur l’écran (button,textview…)
C’est quoi une activité
Une activité = écran
C’est quoi une intention
Un objet qui permet de diffuser des messages qui demande une action.
C’est quoi un fournisseur de contenu
Pemettent aux application de partager des données en encapsulant la structure interne et les données
C’est quoi un service
Un processus dans le background
C’est quoi un recepteur de diffusio
Répond au message des autres application
C’est quoi le manifeste
Fichier qui décrit les compossants et permission de l’application
Pourquoi une application android n’a pas de contrôle direct sur son cycle de vie
Pour asssurer la sécurité, la disponibilité et la réactivité de l’appareil, c’est le système qui va s’en gérer
Quelle sont les 4 états d’une activité
Active = visible focus
En pause = partiellement visible
Arrêtée = pas visible
Détruite = terminée
Quelle sont les méthodes de callback pour le cycle de vie
onCreate()
onDestroy()
onResume()
onPause()
onRestart()
onStart()
onStop()
C’est quoi le LinearLayout
Les composants sont mis de gauche à droite et de haut en bas
C’est quoi le FrameLayout
Un composant sera superposé sur le haut gauche et sert pour un composant
C’est quoi le ConstraintLayout
C’est le layout le plus recommandé
C’est quoi le TableLayout
C’est composé de ligne et cologne
Qu’est-ce qu’une intention encapsule
L’information qui repère le bon composant et l’information sur qui permettera au composant de faire l’action
C’est quoi les deux types d’intention
Explicite et Implicite
C’est quoi une intention explicite
C’est une intention qui vise un composant sur lequel on désire effectué la tâche dans la même application
C’est quoi une intention implicite
C’est une intention qui est chargé par le système android
Comment on débute une activité
Avec la méthode
Intent intenion = new Intent(this,Activite2.class)
startActivity(intention)
Comment on transmet des données vers un autre activité
Intent intention = new Intent(this,Activite2.class);
intention.putExtra(“id”,value);
startActvity(intention);
Comment on reçoit les données envoyé d’une activité
Intent intention = this.getIntent()
Type value = intention.getTypeExtra(“id”,value);
Comment commencé une activité qui attend un retour de résultat
private static final int CODE_ACTIVITE_1 = 1;
Intent intention = new Intent(this,Activite2.class);
startActivityForResult(intention,CODE_ACTIVITE_1);