Amministrazione del dispositivo
Test: Cts Verifier > 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 attraverso la sovrapposizione ma potrebbero produrre una descrizione poco chiara.
Il pulsante per attivare l'amministratore deve essere disabilitato e non deve registrare alcun tocco.
Non è possibile attivare l'app di amministrazione del dispositivo ma viene visualizzato un avviso Poiché un'altra app viene visualizzata sopra queste opzioni, le Impostazioni non possono rispondere alla tua azione. Pertanto, il tocco è registrato ed è ancora possibile toccare Annulla e premere Disinstalla app .
Di seguito sono riportati i risultati attesi per la fase 3.
3. Tocca [ABILITA AMMINISTRAZIONE DISPOSITIVO] | 3.1. [Attiva questa app di amministrazione del dispositivo] è abilitato. | 3.2. [Attiva questa app di amministrazione del dispositivo] è disabilitato. |
Figura 1. Risultati attesi per il test di amministrazione del dispositivo.
Test del dispositivo associato
Il test del dispositivo associato è com.android.cts.verifier.companion.CompanionDeviceTestActivity
.
Potrebbe non essere chiaro se il test è terminato correttamente dopo aver selezionato il dispositivo nell'elenco e premuto OK .
Vedi sotto per i risultati attesi.
1. Tocca [VAI] | 2. Tocca un dispositivo BT | 3. Tocca [Passa] |
Figura 2. Risultati attesi per il test del dispositivo associato.
Test di trasmissione della posta vocale
Il test di trasmissione della posta vocale è com.android.cts.verifier.voicemail.VoicemailBroadcastActivity
.
Per inviare un messaggio vocale al telefono, chiamare il dispositivo, rifiutare la chiamata sul dispositivo e lasciare un messaggio vocale.
Un messaggio vocale visivo è un modo per inviare al dispositivo dati audio e informazioni dettagliate per i messaggi vocali in arrivo, invece di inviare semplicemente l' SMS Message Waiting Indicator** (MWI) .
Il test sta testando il comportamento relativo alla ricezione del MWI e, se viene utilizzata la posta vocale visiva, il gestore potrebbe non inviare il MWI e interferire con il test, pertanto deve essere disabilitato.
Test dell'accessorio/dispositivo USB
Figura 3. Istruzioni per il test di trasmissione della posta vocale.
Istruzioni specifiche per evitare comportamenti instabili:
- Installa CtsVerifier.apk sul DUT
- Installa CtsVerifierUSBCompanion.apk sul Pixel
- Assicurati che tutti i cavi USB siano scollegati
- Avvia CtsVerifierUSBCompanion sul Pixel e seleziona il compagno di test accessorio
- Avviare CtsVerifier sul DUT e selezionare il test dell'accessorio USB
- Collega l'adattatore OTG al Pixel, quindi collega il DUT tramite un cavo USB-A (maschio)-C
- Approvare le finestre di dialogo di connessione nel seguente ordine:
- Pixel
- DUT
- Pixel
- Attendi il completamento del test
Test di rilevamento dinamico del sensore
Ogni produttore di dispositivi può decidere se supportare o meno l'API ( isDynamicSensorDiscoverySupported
).
Se un dispositivo supporta l'API, il produttore del dispositivo deve procurarsi un sensore esterno che possa essere utilizzato per superare il test. Il produttore del dispositivo dovrà individuare un dispositivo da connettere al proprio dispositivo per testare i sensori dinamici.
Se il produttore del dispositivo non è in grado di localizzare un dispositivo, è possibile utilizzare la seguente configurazione.
- Acquista la scheda di sviluppo TI EK-TM4C123GXL.
opzione 1
opzione 2 Scarica e installa lm4tools.
Per Linux/Mac eseguire:
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 chiamato
usb_sensor_dummy_accel.bin.Sposta l'interruttore presente sulla scheda in modalità DEBUG e collega un micro cavo USB alla porta denominata DBG.
Esegui il comando seguente:
lm4flash -v -E usb_accel_dummy.bin
NOTA: se si verifica un problema di autorizzazione, eseguire con
sudo
Al termine del flashing, scollegare il micro cavo USB dalla porta DBG, riportare l'interruttore utilizzato in precedenza su DEVICE, quindi collegare un'estremità del micro cavo USB nello slot USB contrassegnato con 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 scoprire e utilizzare il dispositivo che hai appena collegato come un falso accelerometro.
Test di disinstallazione dell'amministratore del dispositivo
Questo test potrebbe richiedere prima l'installazione manuale di CtsEmptyDeviceAdmin.apk
sul dispositivo da un host tramite adb
.
Ad esempio, adb install CtsEmptyDeviceAdmin.apk
.
Utilizza CTS Verifier > Amministrazione dispositivo > Test di disinstallazione amministratore dispositivo .
Dovrebbe rilevare che l'app è installata ed eseguire altri passaggi.
Acquisisci contenuto per i test di Notes
A partire da Android 14, se un OEM sceglie di abilitare il ruolo NOTES
, il dispositivo OEM deve superare il nuovo test Capture Content for Notes CTS-V.
Il test Capture Content for Notes si trova in CaptureContentForNotesVerifierActivity.java
e si trova nella categoria FEATURES , come mostrato nella figura seguente:
Figura 4. Test Capture Content for Notes nella suite CTS-V.
Il test Capture Content for Notes testa 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 Capture Content for Notes, procedere come segue:
Assicurarsi che sul dispositivo sia abilitato il ruolo
NOTES
. Se vedi un'opzione Note in App predefinite nella finestra Impostazioni app , il ruoloNOTES
è abilitato.Se il dispositivo supporta il ruolo
NOTES
, avvia l'app predefinita per prendere appunti in una finestra multitasking mobile. Puoi farlo tramite un punto di accesso rapido al widget sulla schermata iniziale o un'azione del dispositivo periferico come un pulsante su uno stilo.Installa
CtsDefaultNotesApp
come descritto inREADME
.
Durante l'esecuzione del test, utilizzare le seguenti linee guida:
- Se il ruolo
NOTES
è disabilitato, l'elenco dei test è vuoto e il test consente agli utenti di saltarlo. Tocca il pulsante verde di passaggio per saltare il test. Se il ruolo
NOTES
è abilitato, il pulsante verde di passaggio è disabilitato e i test sono presenti nell'elenco test come mostrato nella figura seguente:Figura 5. Cattura contenuto per il test di Notes quando il ruolo
NOTES
è abilitato.Eseguire la suite di test Capture Content for Notes come segue:
Esegui ogni test e segui le istruzioni.
Tocca il pulsante appropriato:
- Tocca il pulsante verde del passaggio per registrare un successo. Il pulsante verde di superamento viene abilitato quando tutti i test vengono superati.
- Tocca il pulsante rosso di errore per registrare un errore. Il pulsante rosso di errore è abilitato se è presente un test fallito.