Administration des appareils
Test: Cts Verifier > Device Administration > Device Admin Tapjacking Test
com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity
Le test est sujet à interprétation s'il se comporte comme prévu ou non. Vous pouvez appuyer sur les boutons via la superposition, mais la description peut être peu claire.
Le bouton d'activation de l'administrateur doit être désactivé et ne doit pas enregistrer de pressions.
Il n'est pas possible d'activer l'application d'administration de l'appareil, mais une notification s'affiche. Comme une autre application s'affiche au-dessus de ces options, les paramètres ne peuvent pas répondre à votre action. Par conséquent, le geste est enregistré et il est toujours possible d'appuyer sur "Annuler" et sur Désinstaller l'application.
Vous trouverez ci-dessous les résultats attendus pour l'étape 3.
![]() |
![]() |
![]() |
3. Appuyez sur [ACTIVER L'ADMINISTRATION DE L'APPAREIL]. | 3.1. [Activer l'appli d'administration de cet appareil] est activé. | 3.2. [Activer l'appli d'administration de cet appareil] est désactivé. |
Figure 1 : Résultats attendus pour le test d'administration des appareils.
Test de l'appareil associé
Le test de l'appareil associé est com.android.cts.verifier.companion.CompanionDeviceTestActivity
.
Il peut être difficile de savoir si le test s'est bien terminé après avoir sélectionné l'appareil dans la liste et appuyé sur OK.
Vous trouverez ci-dessous les résultats attendus.
![]() |
![]() |
![]() |
1. Appuyez sur [GO]. | 2. Appuyez sur un appareil Bluetooth. | 3. Appuyez sur [Carte]. |
Figure 2. Résultats attendus pour le test de l'appareil associé.
Test de diffusion de messages vocaux
Le test de diffusion de messages vocaux est com.android.cts.verifier.voicemail.VoicemailBroadcastActivity
.
Pour envoyer un message vocal sur le téléphone, appelez l'appareil, refusez l'appel sur l'appareil et laissez un message vocal.
Le message vocal visuel permet d'envoyer les données audio de l'appareil et des informations détaillées sur les messages vocaux entrants, au lieu d'envoyer simplement le SMS Message Waiting Indicator** (MWI).
Le test teste le comportement concernant la réception du MWI. Si la messagerie vocale visuelle est utilisée, l'opérateur risque de ne pas envoyer le MWI et d'interférer avec le test. Il doit donc être désactivé.
Test de l'accessoire/du périphérique USB
Figure 3. Instructions pour le test de diffusion de messages vocaux.
Instructions spécifiques pour éviter les comportements incohérents:
- Installer CtsVerifier.apk sur l'appareil de test
- Installer le fichier CtsVerifierUSBCompanion.apk sur le Pixel
- Assurez-vous que tous les câbles USB sont déconnectés.
- Démarrez CtsVerifierUSBCompanion sur le Pixel et sélectionnez le compagnon de test de l'accessoire.
- Démarrez CtsVerifier sur l'appareil testé et sélectionnez le test de l'accessoire USB.
- Connectez l'adaptateur OTG au Pixel, puis le DUT à l'aide d'un câble USB-A(mâle)-C.
- Approuvez les boîtes de dialogue de connexion dans l'ordre suivant :
- Pixel
- DUT
- Pixel
- Attendez la fin du test.
Test de détection dynamique des capteurs
Chaque fabricant d'appareils peut décider de prendre en charge ou non l'API (isDynamicSensorDiscoverySupported
).
Si un appareil est compatible avec l'API, le fabricant doit trouver un capteur externe qui peut être utilisé pour réussir le test. Le fabricant de l'appareil doit trouver un appareil à connecter au sien pour tester les capteurs dynamiques.
Si le fabricant de l'appareil ne parvient pas à le localiser, la configuration suivante peut être utilisée.
- Achetez la carte de développement TI EK-TM4C123GXL.
Option 1
Option 2 Téléchargez et installez lm4tools.
Pour Linux/Mac, exécutez :
cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install
Pour Windows, vous pouvez utiliser LMFlash directement depuis TI, ce qui vous permet de flasher à partir d'une IUG.
Récupérez un binaire fourni par Google appelé
usb_sensor_dummy_accel.bin.Mettez le bouton de la carte sur le mode DEBUG et branchez un micro-câble USB sur le port DBG.
Exécutez la commande suivante :
lm4flash -v -E usb_accel_dummy.bin
REMARQUE: En cas de problème d'autorisation, veuillez exécuter avec
sudo
.Une fois le flash terminé, débranchez le micro-câble USB du port DBG, remettez le bouton utilisé précédemment sur "DEVICE", puis branchez une extrémité du micro-câble USB sur le port USB "DEVICE". L'autre extrémité du câble doit être branchée directement sur votre appareil.
Vous pouvez maintenant exécuter ce test CTS-V, qui devrait pouvoir détecter et utiliser l'appareil que vous venez de brancher comme un faux accéléromètre.
Test de désinstallation par l'administrateur de l'appareil
Ce test peut nécessiter une installation manuelle de CtsEmptyDeviceAdmin.apk
sur l'appareil à partir d'un hôte via adb
.
(par exemple, adb install CtsEmptyDeviceAdmin.apk
).
Utilisez CTS Verifier > Device Administration > Device Admin Uninstall Test (Outil de vérification CTS > Administration des appareils > Test de désinstallation de l'administrateur de l'appareil).
L'application devrait détecter qu'elle est installée et passer aux autres étapes.
Capturer du contenu pour les tests de Notes
À partir d'Android 14, si un OEM choisit d'activer le rôle NOTES
, l'appareil OEM doit réussir le nouveau test CTS-V Capture Content for Notes.
Le test Capture Content for Notes se trouve dans CaptureContentForNotesVerifierActivity.java
, sous la catégorie FEATURES (Fonctionnalités), comme illustré dans l'image suivante:
Figure 4. Capture Content for Notes test in CTS-V suite.
Le test de capture de contenu pour Notes teste les API suivantes:
Intent#ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
Intent#EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE
android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
StatusBarManager#canLaunchCaptureContentActivityForNote
Avant d'exécuter le test de capture du contenu pour les notes, procédez comme suit:
Assurez-vous que le rôle
NOTES
est activé sur l'appareil. Si l'option Notes s'affiche sous Applications par défaut dans la fenêtre des paramètres Applications, le rôleNOTES
est activé.Si l'appareil est compatible avec le rôle
NOTES
, démarrez l'application de prise de notes par défaut dans une fenêtre multitâche flottante. Pour ce faire, vous pouvez utiliser un point d'entrée de raccourci de widget sur l'écran d'accueil ou une action d'appareil périphérique, comme un bouton sur un stylet.Installez
CtsDefaultNotesApp
comme décrit dansREADME
.
Lorsque vous exécutez le test, respectez les consignes suivantes:
- Si le rôle
NOTES
est désactivé, la liste de tests est vide et les utilisateurs peuvent ignorer le test. Appuyez sur le bouton de la carte verte pour ignorer le test. Si le rôle
NOTES
est activé, le bouton de la carte verte est désactivé et des tests sont présents dans la liste des tests, comme illustré dans la figure suivante:Figure 5. Test de la capture du contenu pour Notes lorsque le rôle
NOTES
est activé.Exécutez la suite de tests Capturer le contenu pour les notes comme suit:
Passez en revue chaque test et suivez les instructions.
Appuyez sur le bouton approprié:
- Appuyez sur le bouton de validation vert pour enregistrer une réussite. Le bouton "Pass vert" est activé lorsque tous les tests sont concluants.
- Appuyez sur le bouton rouge d'échec pour enregistrer un échec.Le bouton rouge d'échec est activé en cas d'échec du test.