Amministr. dispositivo
Test: Verificatore CT > Amministrazione dispositivo > Test Tapjacking amministratore dispositivo
com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity
Il test è aperto all'interpretazione se si comporta come previsto o meno. I pulsanti possono essere toccati tramite l'overlay, ma la descrizione potrebbe non essere chiara.
Il pulsante per attivare l'amministratore deve essere disattivato e non deve registrare alcun tocco.
Non è possibile attivare l'app di amministrazione del dispositivo, ma viene visualizzato un messaggio popup Poiché un'altra app viene visualizzata sopra queste opzioni, Impostazioni non può rispondere alla tua azione. Pertanto, il tocco è stato registrato ed è comunque possibile toccare Annulla e premere Disinstalla app.
Di seguito sono riportati i risultati previsti per il passaggio 3.
3. Tocca [ATTIVA AMMINISTRAZIONE DEL DISPOSITIVO]. | 3.1. L'opzione [Attiva l'app di amministrazione di questo dispositivo] è abilitata. | 3.2. L'opzione [Attiva questa app di amministrazione del dispositivo] è disattivata. |
Figura 1. Risultati previsti per il test di amministrazione del dispositivo.
Test del dispositivo complementare
Il test del dispositivo complementare è com.android.cts.verifier.companion.CompanionDeviceTestActivity
.
Potrebbe non essere chiaro se il test è stato completato correttamente dopo aver selezionato il dispositivo nell'elenco e aver premuto OK.
Di seguito sono riportati i risultati previsti.
1. Tocca [VAI]. | 2. Tocca un dispositivo BT | 3. Tocca [Passa]. |
Figura 2. Risultati previsti per il test del dispositivo complementare.
Test di trasmissione dei messaggi vocali
Il test di trasmissione dei messaggi vocali è com.android.cts.verifier.voicemail.VoicemailBroadcastActivity
.
Per inviare un messaggio vocale allo smartphone, chiama il dispositivo, rifiuta la chiamata sul dispositivo e lascia un messaggio vocale.
La lettura della segreteria è un modo per inviare i dati audio del dispositivo e informazioni dettagliate per le segreterie in arrivo, anziché solo l'SMS di indicazione di messaggio in attesa** (MWI).
Il test verifica il comportamento relativo alla ricezione dell'MWI e, se viene utilizzata la posta vocale visiva, l'operatore potrebbe non inviare l'MWI e interferire con il test, pertanto deve essere disattivata.
Test di accessori/dispositivi USB
Figura 3. Istruzioni per il test della trasmissione della segreteria.
Istruzioni specifiche per evitare comportamenti instabili:
- Installa CtsVerifier.apk sul DUT
- Installa il file CtsVerifierUSBCompanion.apk su Pixel
- Assicurati che tutti i cavi USB siano scollegati
- Avvia CtsVerifierUSBCompanion su Pixel e seleziona l'accessorio associato al test
- Avvia CtsVerifier sul DUT e seleziona il test degli accessori USB
- Collega l'adattatore OTG a Pixel, quindi collega il DUT tramite un cavo USB-A(maschio)-C
- Approva le finestre di dialogo di connessione nel seguente ordine:
- Pixel
- DUT
- Pixel
- Attendi il completamento del test
Test di rilevamento dei sensori dinamici
Ogni produttore di dispositivi può decidere se supportare o meno l'API
(isDynamicSensorDiscoverySupported
).
Se un dispositivo supporta l'API, il produttore deve procurarsi un sensore esterno che possa essere utilizzato per superare il test. Il produttore dovrà individuare un dispositivo da connettere per testare i sensori dinamici.
Se il produttore del dispositivo non è in grado di localizzarlo, è possibile utilizzare la seguente configurazione.
- Acquista la scheda di sviluppo TI EK-TM4C123GXL.
Opzione 1
Opzione 2 Scarica e installa lm4tools.
Per Linux/Mac, esegui:
cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install
Per Windows, puoi utilizzare LMFlash direttamente da TI, che ti consente di eseguire il flashing da una GUI.
Recupera un file binario fornito da Google denominato
usb_sensor_dummy_accel.bin.Sposta l'interruttore presente sulla scheda in modalità DEBUG e collega un micro cavo USB alla porta con l'etichetta DBG.
Esegui questo comando:
lm4flash -v -E usb_accel_dummy.bin
NOTA: in caso di problemi di autorizzazione, esegui l'esecuzione con
sudo
Una volta completato il flash, scollega il cavo micro USB dalla porta DBG, sposta di nuovo l'interruttore usato in precedenza su DEVICE, quindi collega un'estremità del cavo micro USB allo slot USB con l'etichetta DEVICE. L'altra estremità del cavo deve essere collegata direttamente al dispositivo.
Ora puoi eseguire questo test CTS-V che dovrebbe essere in grado di rilevare e usare il dispositivo appena collegato come accelerometro falso.
Test di disinstallazione di Amministrazione dispositivo
Questo test potrebbe richiedere l'installazione manuale di CtsEmptyDeviceAdmin.apk
sul dispositivo
da un host tramite adb
.
Ad esempio, adb install CtsEmptyDeviceAdmin.apk
.
Utilizza CTS Verifier > Gestione dispositivo > Test di disinstallazione della gestione dispositivo.
Dovrebbe rilevare che l'app è installata ed eseguire altri passaggi.
Acquisisci contenuti per i test di Note
A partire da Android 14, se un OEM sceglie di attivare
il ruolo NOTES
, il dispositivo OEM deve superare il nuovo test Acquisisci contenuti per note
CTS-V.
Il test Acquisisci contenuti per le note si trova in CaptureContentForNotesVerifierActivity.java
e nella categoria FUNZIONALITÀ, come mostrato nella figura seguente:
Figura 4. Acquisisci contenuti per il test di Note nella suite CTS-V.
Il test Acquisisci contenuti per le note verifica le seguenti API:
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
Prima di eseguire il test Acquisisci contenuti per Note, svolgi i seguenti passaggi:
Assicurati che sul dispositivo sia abilitato il ruolo
NOTES
. Se nella sezione App predefinite della finestra Impostazioni App è presente l'opzione Note, il ruoloNOTES
è attivo.Se il dispositivo supporta il ruolo
NOTES
, avvia l'app di annotazione predefinita in una finestra di multitasking mobile. Puoi farlo tramite un punto di accesso scorciatoia del widget nella schermata Home o un'azione del dispositivo periferico come un pulsante su uno stilo.Installa
CtsDefaultNotesApp
come descritto inREADME
.
Durante l'esecuzione del test, segui le linee guida riportate di seguito:
- Se il ruolo
NOTES
è disattivato, l'elenco dei test è vuoto e il test consente agli utenti di saltarlo. Tocca il pulsante di accesso verde per saltare il test. Se il ruolo
NOTES
è attivato, il pulsante verde di superamento è disattivato e i test sono presenti nell'elenco dei test, come mostrato nella figura seguente:Figura 5. Esegui il test Acquisisci contenuti per Note quando il ruolo
NOTES
è attivo.Esegui la suite di test Acquisisci contenuti per Note come segue:
Esegui ogni test e segui le istruzioni.
Tocca il pulsante appropriato:
- Tocca il pulsante di esito positivo verde per registrare un esito positivo. Il pulsante di approvazione verde viene attivato quando tutti i test hanno esito positivo.
- Tocca il pulsante di errore rosso per registrare un errore.Il pulsante di errore rosso viene attivato se si verifica un test non riuscito.