Test simulé Android

Cette section vous présente divers ensembles de tests simulés liés à Android. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.

Test simulé Android I

Réponse: A

Explication

Android est une pile d'applications logicielles pour les appareils mobiles, qui comprend un système d'exploitation, des applications middleware et certaines applications clés. Il s'exécute dans son propre processus et sa propre instance de Dalvik Virtual Machine. DVM exécute le code d'octet et se transforme ultérieurement en fichiers au format .dex.

Réponse: A

Explication

L'activité est un écran unique dans une application, l'activité effectue les actions sur l'écran (UI)

Réponse: B

Explication

OnCreate () - Le système appellera cela, lorsqu'une activité est créée pour la première fois.

onStart () - Le système appellera cela, lorsqu'une activité démarre les actions / action sur l'interface utilisateur.

onResume () - Le système appellera ceci, quand onRestart () ou onPause () est appelé.

onPause () -> Le système appellera cela, lorsqu'une activité passe en arrière-plan.

onStop () - Le système appellera ceci, lorsqu'une activité va s'arrêter.

onRestart () - Le système appellera ceci, lorsqu'une activité va arrêter l'étape et redémarrer l'activité.

onDestroy () - Le système appellera cela, lorsqu'une activité passe en mode d'arrêt.

Q 4 - Est-il possible d'avoir une activité sans interface utilisateur pour effectuer des actions / actions?

A - Pas possible

B - Mauvaise question

C - Oui, c'est possible

D - Aucune de ces réponses

Réponse: C

Explication

En général, chaque activité a son interface utilisateur (mise en page). Mais si un développeur souhaite créer une activité sans interface utilisateur, il peut le faire.

Q 5 - Comment obtenir une réponse d'une activité sous Android?

A - startActivityToResult ()

B - startActiivtyForResult ()

C - Ensemble ()

D - Aucune de ces réponses

Réponse: B

Explication

startActivityForResult (Intent intent, int requestCode) donnera la réponse de la deuxième activité à la première activité en conséquence.

Réponse: D

Explication

En raison d'un problème de mémoire insuffisante. votre application se fermera avant d'atteindre onStop ()

Réponse: C

Explication

finish () - Il est utilisé pour fermer l'activité.

finish (int requestCode) - Il est utilisé pour fermer l'activité avec requestCode.

Q 8 - Comment passer les données entre les activités sous Android?

A - Intention

B - Fournisseur de contenu

C - Récepteur de diffusion

D - Aucune des réponses ci-dessus

Réponse: A

Explication

Une intention est utilisée pour connecter une activité à une autre activité et avoir un mécanisme de transmission de messages entre les activités.

Réponse: D

Explication

Le contexte est utilisé pour créer de nouveaux composants ou objets comme des vues et il est utilisé pour démarrer l'activité et les services. Android a deux types de contextes et ceux-ci sont getContext () et getApplicationContext ().

Réponse: C

Explication

L'intention en attente est déclenchée ou déclenchée à un moment futur.

Réponse: A

Explication

View Group collabore avec des vues et d'autres vues enfants.Il s'agit d'un conteneur invisible et de classes de base pour les mises en page.

Réponse: E

Explication

Android a une disposition linéaire (horizontale et verticale), une disposition de cadre, une disposition de tableau et une disposition relative.

Réponse: C

Explication

La marge spécifie l'espace laissé sur quatre côtés dans la mise en page et le remplissage spécifie la position exacte où l'élément va se dérouler dans la mise en page.

Réponse: C

Explication

Les écrans X-Large ont des résolutions d'au moins 960dp * 720dp

Les grands écrans ont des résolutions d'au moins 640dp * 480dp

Les écrans normaux ont des résolutions d'au moins 470dp * 320dp

Les petits écrans ont des résolutions d'au moins 426dp * 320dp

Réponse: E

Explication

Les activités Barre d'action, Lanceur, Préférences et Onglets sont des sous-classes d'activités dans Android

Réponse: C

Explication

Manifest.xml contient des informations sur l'application sous forme de composants numériques dans votre application, des informations sur l'activité, des informations sur le service et une icône sur une application

Chaque application possède au moins un fichier Manifest. Sans fichier manifeste, nous ne pouvons pas générer le fichier APK.

Réponse: D

Explication

Splash est une activité. Généralement, il apparaît comme écran initial d'une application et fonctionne selon le concept de thread.

Réponse: A

Explication

Le cycle de vie du service est comme onCreate () -> onStartCommand () -> onDestory ().

Q 19 - Sur quels services de thread fonctionnent sous Android?

A - Fil de travail

B - Propre fil

C - Filetage principal

D - Aucune de ces réponses.

Réponse: C

Explication

Les services, par défaut, fonctionnent sur le thread principal. Vous pouvez démarrer des services à partir de n'importe quel thread, mais si vous souhaitez mettre à jour l'interface utilisateur, vous devez appeler le thread principal.

Réponse: D

Explication

Nous devons appeler startFordgroud (int id, notification de notification) pour faire des services en tant que services de premier plan. Lorsqu'il s'agit de premier plan, il affichera une notification.

Réponse: C

Explication

Binder est responsable de la gestion du thread lors de la création de helpl et est responsable du marshalling et du désagrégation des données. Les classeurs ont des sous-fonctionnalités et une interface pour les clients

Réponse: A

Explication

Les services fonctionnent en arrière-plan sans aucune interface utilisateur et mettent à jour l'interface utilisateur à l'aide de thread. Par défaut, chaque service a un thread principal.

Réponse: D

Explication

Nous pouvons arrêter les services par stopSelf () et stopService (), dans certains cas, Android supprimera les services en raison du problème de mémoire insuffisante.

Réponse: D

Explication

En utilisant la méthode putExtra (), nous pouvons envoyer les données. Lors de son utilisation, nous devons appeler la méthode setResult () dans les services. Nous pouvons également stocker des données dans une base de données commune et y accéder sur les services ainsi que dans l'activité.

Q 25 -Quelles sont les valeurs de retour de onStartCommand () dans les services Android?

A - START_STICKY

B - START_NOT_STICKY

C - START_REDELIVER_INTENT

D - Tout ce qui précède

E - Aucune de ces réponses

Réponse: D

Explication

START_STICKY - Si Android arrête les services de force, en utilisant avec START_STICKY, il peut être redémarré automatiquement sans intervention de l'utilisateur.

START_NOT_STICKY - Si Android arrête les services de force, il ne redémarrera pas les services tant que l'utilisateur n'aura pas démarré les services.

START_REDELIVER_INTENT - Si Android arrête les services de force, il redémarrera les services en renvoyant une intention.

Feuille de réponses

Numéro de question Clé de réponse
1 UNE
2 UNE
3 B
4 C
5 B
6
sept C
8 UNE
9
dix C
11 UNE
12 E
13 C
14 C
15 E
16 C
17
18 UNE
19 C
20
21 C
22 UNE
23
24
25