0% ont trouvé ce document utile (0 vote)
117 vues4 pages

Quizz Androïd

Android est un système d'exploitation pouvant être installé sur téléphones, tablettes, montres et télévisions. Les applications Android sont développées avec Android Studio ou Eclipse en utilisant le SDK Android. Les composants clés sont les activités, fragments, services et broadcast receivers.

Transféré par

Zaz One
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
117 vues4 pages

Quizz Androïd

Android est un système d'exploitation pouvant être installé sur téléphones, tablettes, montres et télévisions. Les applications Android sont développées avec Android Studio ou Eclipse en utilisant le SDK Android. Les composants clés sont les activités, fragments, services et broadcast receivers.

Transféré par

Zaz One
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Android est 

: Un système d’exploitation

Sur quels types de supports Android peut-il être installé ? Téléphone

Tablette
Montre
Télévision

Comment se nomme l’environnement d’exécution des applications Android ? ART (Android


Runtime)

Comment se nomme la version 8 d’Android ? Oreo

Le paquet contenant tous les fichiers ressources compilés d’une application et prêts à l’installation
est un : APK

Qu’est-ce que le SDK Android ? Un ensemble complet d'outils de développement

Qu’est-ce qu’Android Studio ? IDE

Quelle est la fonction de Gradle ? Gestionnaire de dépendances

Quelles affirmations sont exactes à propos d’Android Studio ? C’est l’IDE officiel pour le
développement d’applications Android
Il est basé sur l’IDE d’IntelliJ
Il est gratuit

Quel fichier doit être contenu dans une application ? Un fichier AndroidManifest

Quel dossier contient le code compilable ? JAVA

Quel dossier contient les fichiers de ressources ? RES

Quel composant représente un écran d’application ? Activity

Que contient le fichier AndroidManifest ? La liste des principaux composants utilisés par
l’application

Le fichier AndroidManifest est un fichier : XML

Est-il possible d’avoir des ressources pour une configuration matérielle spécifique ? Oui

Est-il possible d’avoir des ressources pour une langue spécifique ? Oui

Est-ce que la classe R est une classe générée automatiquement ? Oui

Est-ce que la classe R est l'endroit où les ID de ressources sont spécifiés ? Oui

Est-ce que tous les éléments de l'interface utilisateur d'une application Android sont construits à
l'aide des objets View et ViewGroup ? NON
À quoi sert un objet de type View ? À dessiner quelque chose sur l’écran

À quoi sert un objet de type ViewGroup ? À définir la disposition de l’interface

Quel layout place ses enfants dans une grille rectangulaire ? GridLayout

Quel layout place ses enfants en une seule ligne horizontale ou verticale ? LinearLayout

Combien de paramètres attend une fonction de génération de log ? 4

Qu’est-ce que Logcat ? Un système d’aide à la journalisation

Quel attribut de vue permet de lier un composant visuel à un bouton ? onClick

Qu’est-ce qu’un toast sous Android ? Une petite fenêtre affichant un message

Qu’est-ce qu’un intent ? Une description d’une opération à effectuer

Quelles fonctions permettent de lancer un intent ? StartActivity()

Une activité peut-elle demander à une autre activité de se lancer grâce à un intent ? Oui

Existe-t-il des intents implicites ? Oui

Existe-t-il des intents explicites ? Oui

Existe-t-il un système de permissions pour accéder à certaines ressources ? Oui

Les permissions doivent-elles être déclarées dans la classe R ? Non

Les permissions doivent-elles être déclarées dans le fichier AndroidManifest ? Oui

À quoi servent les fragments ? À rendre réutilisables certaines fonctionnalités


À s’adapter à différents supports

Les fragments ont-ils leur propre cycle de vie ? Oui

Pour afficher des éléments dans une liste, il est possible d’utiliser le composant : ListView

Pour remplir une liste, on a besoin : De données


D’un Adapter

L’intérêt principal d’un RecyclerView par rapport à une ListView est : Sa gestion optimisée du
chargement des données

Un RecyclerView n’a pas besoin d’un adapter : Faux

L’intérêt principal des CardView est : Avoir un aspect visuel plus soigné

Est-il possible d’utiliser les CardView dans une ListView ? Oui

Est-il possible d’utiliser les CardView dans un RecyclerView ? Oui


Un NavigationDrawer permet-il de gérer la navigation du GPS du téléphone ? NON

Un NavigationDrawer peut-il gérer des cartes OpenStreetMap ? NON

Un NavigationDrawer est un panneau qui affiche les principales options de navigation de


l’application sur le bord de l’écran : <VRAI

Les SharedPreferences permettent-elles de stocker des données en masse ? Oui

Dans quel type de fichier les SharedPreferences stockent leurs informations ? XML

Sous quelle forme sont enregistrées les données avec les SharedPreferences ? Sous forme de
clé/valeur

Quel moteur Android utilise-t-il nativement ? SQLite

Quelle classe assiste le développeur dans la création et la gestion de la base de données ?


SQLiteOpenHelper

Qu’est-ce qu’un ContentProvider ? Un Content Provider sert à enregistrer des données


Un Content Provider sert à récupérer des données
Un Content Provider sert à partager des données entre applications

Quelles fonctions sont contenues dans un ContentProvider ? Insert()


Update()
Querry()
Delete()

Est-ce qu’une permission peut être demandée pour accéder à un ContentProvider ? Oui

Quelle est l’utilité d’un thread ? Il permet d’exécuter des tâches en parallèle
Il permet de ne pas bloquer l’IHM

Où doivent être exécutés les traitements longs ? Dans un thread indépendant

À quoi un handler peut-il être utile ? Peut être un moyen de communication entre le thread
principal et les threads secondaires
Peut recevoir des messages de la part des threads secondaires

Pour définir un handler personnalisé, il est nécessaire de créer une classe héritant de : La classe
Handler

Quelle peut être l’utilité d’une tâche asynchrone ? Simplifier l’utilisation des threads

Une tâche asynchrone contient : Une fonction pour l’initialisation


Une fonction pour le traitement
Une fonction pour la progression
Une fonction pour la finalisation

Est-ce qu’un service peut contenir une interface graphique ? NON

Est-ce qu’un service s’exécute dans un thread concurrent ? Non


Où s’exécutent les instructions d’un Broadcast Receiver ? Dans le thread principal

Quelle fonction contient les instructions d’un Broadcast Receiver ? onReceive()

De quelle classe doit-on hériter pour définir un Broadcast Receiver ? BroadcastReceiver 

De quelle famille est l’outil ROOM ? ORM

Quelles conditions doit satisfaire la classe annotée avec @Database ? Être une classe abstraite
Doit hériter de la classe RoomDataBase

Que doit contenir la classe annotée avec @DataBase ? La liste des entités associées à la base de
données

Que représente une classe annotée avec @Entity ? Une table de la base de données

Que contient une classe annotée avec @DAO ? Des méthodes pour accéder à la base de données

À quoi une WebView sert-elle ? Afficher une page web locale


Afficher une page web distante

Est-ce que du JavaScript peut être fonctionnel au sein d’une WebView ? Oui

Est-ce qu’une fonction JavaScript peut faire appel à une fonction Java ? Oui

Quel est le prérequis pour afficher une page web distante ? Une permission

Vous aimerez peut-être aussi