Administracja urządzeniem
Test: weryfikator Cts > Administracja urządzenia > Test tapjackingu administratora urządzenia
com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity
Test jest interpretowany jako zachowanie zgodne z oczekiwaniami lub nie. Przyciski można klikać przez nakładkę, ale ich opis może być niejasny.
Przycisk aktywacji administratora powinien być wyłączony i nie powinien rejestrować żadnych dotknięć.
Nie można aktywować aplikacji do administrowania urządzeniem, ale wyświetla się komunikat. Inna aplikacja wyświetla się nad tymi opcjami, więc Ustawienia nie mogą zareagować na Twoje działanie. W związku z tym kliknięcie jest rejestrowane i nadal można kliknąć Anuluj i nacisnąć Odinstaluj aplikację.
Poniżej znajdziesz oczekiwane wyniki kroku 3.
![]() |
![]() |
![]() |
3. Kliknij [WŁĄCZ ADMINISTRATOR URZĄDZENIA]. | 3.1. [Aktywuj tę aplikację do administrowania urządzeniem] jest włączona. | 3.2. [Aktywuj tę aplikację do administrowania urządzeniem] jest wyłączona. |
Rysunek 1. Oczekiwane wyniki testu administracji urządzenia.
Test urządzenia towarzyszącego
Test urządzenia towarzyszącego: com.android.cts.verifier.companion.CompanionDeviceTestActivity
.
Po wybraniu urządzenia na liście i naciśnięciu OK może nie być jasne, czy test został zakończony prawidłowo.
Poniżej znajdziesz oczekiwane wyniki.
![]() |
![]() |
![]() |
1. Kliknij [GO] | 2. Kliknij urządzenie BT. | 3. Kliknij [Przekazuję] |
Rysunek 2. Oczekiwane wyniki testu urządzenia towarzyszącego.
Testowanie wiadomości głosowych z powiadomieniem
Testowanie rozsyłania poczty głosowej: com.android.cts.verifier.voicemail.VoicemailBroadcastActivity
.
Aby wysłać pocztę głosową na telefon, zadzwoń na urządzenie, odrzuć połączenie na urządzeniu i pozostaw wiadomość.
Wizualna poczta głosowa to sposób na wysyłanie danych audio z urządzenia i szczegółowych informacji o przychodzących wiadomościach głosowych zamiast wysyłania tylko SMS-a z wskaźnikiem oczekiwania** (MWI).
Test sprawdza zachowanie związane z otrzymywaniem wiadomości głosowych z wizualizacją. Jeśli użytkownik korzysta z wizualnych wiadomości głosowych, operator może nie wysyłać wiadomości MWI i utrudniać test, dlatego należy je wyłączyć.
Test akcesorium/urządzenia USB
Rysunek 3. Instrukcje dotyczące testu wiadomości głosowych.
Instrukcje zapobiegania niestabilnemu działaniu:
- Zainstaluj plik CtsVerifier.apk na urządzeniu testowym
- Zainstaluj plik CtsVerifierUSBCompanion.apk na urządzeniu Pixel.
- Sprawdź, czy wszystkie kable USB są odłączone.
- Uruchom aplikację CtsVerifierUSBCompanion na Pixelu i wybierz aplikację towarzyszącą do testowania akcesoriów.
- Uruchom narzędzie CtsVerifier na urządzeniu testowanym (DUT) i wybierz test akcesoriów USB.
- Podłącz adapter OTG do Pixela, a następnie urządzenie testowe za pomocą kabla USB-A(męski) – C.
- Zatwierdź okna połączenia w tej kolejności:
- Pixel
- DUT
- Pixel
- Zaczekaj na zakończenie testu.
Test wykrywania dynamicznych czujników
Każdy producent urządzeń może zdecydować, czy chce obsługiwać interfejs API (isDynamicSensorDiscoverySupported
).
Jeśli urządzenie obsługuje interfejs API, producent musi uzyskać zewnętrzny czujnik, który pozwoli mu przejść test. Aby przetestować dynamiczne czujniki, producent urządzenia musi znaleźć urządzenie, z którym można się połączyć.
Jeśli producent urządzenia nie może zlokalizować urządzenia, możesz użyć tej konfiguracji.
- Kup płytkę rozwojową EK-TM4C123GXL firmy TI.
Opcja 1
Opcja 2 Pobierz i zainstaluj lm4tools.
W przypadku systemu Linux/mac:
cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install
W przypadku systemu Windows możesz użyć LMFlash bezpośrednio z TI, co umożliwia flashowanie z interfejsu graficznego.
Pobierz plik binarny udostępniony przez Google o nazwie
usb_sensor_dummy_accel.bin.Przesuń przełącznik na płycie do trybu DEBUG i podłącz kabel micro USB do portu o nazwie DBG.
Uruchom to polecenie:
lm4flash -v -E usb_accel_dummy.bin
UWAGA: jeśli wystąpi problem z uprawnieniami, uruchom
sudo
Po zakończeniu procesu aktualizacji wyjmij kabel micro-USB z portu DBG, przestaw przełącznik z powrotem na pozycję URZĄDZENIE, a potem podłącz jeden koniec kabla micro-USB do gniazda USB o nazwie URZĄDZENIE. Drugi koniec kabla należy podłączyć bezpośrednio do urządzenia.
Teraz możesz wykonać test CTS-V, który powinien wykryć i wykorzystać właśnie podłączone urządzenie jako fałszywy akcelerometr.
Test odinstalowywania przez administratora urządzenia
Ten test może wymagać ręcznej instalacji CtsEmptyDeviceAdmin.apk
na urządzeniu, najpierw z hosta za pomocą adb
.
Na przykład: adb install CtsEmptyDeviceAdmin.apk
.
Użyj narzędzia CTS Verifier > Administracja urządzeniami > Test odinstalowywania przez administratora urządzenia.
Powinien wykryć zainstalowaną aplikację i przejść do dalszych kroków.
Rejestrowanie treści na potrzeby testów notatek
Od Androida 14, jeśli producent OEM zdecyduje się włączyć rolę NOTES
, urządzenie OEM musi przejść nowy test CTS-V dotyczący rejestrowania treści na potrzeby aplikacji Notes.
Test „Zapisywanie treści do notatek” znajduje się w sekcji CaptureContentForNotesVerifierActivity.java
Funkcje, jak pokazano na rysunku poniżej:
Rysunek 4. Przeprowadź test Content for Notes w pakiecie CTS-V.
Test „Zapisywanie treści do notatek” sprawdza działanie tych interfejsów 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
Zanim wykonasz test rejestrowania treści w przypadku notatek, wykonaj te czynności:
Upewnij się, że na urządzeniu jest włączona rola
NOTES
. Jeśli w oknie ustawień Aplikacje w sekcji Domyślne aplikacje widzisz opcję Notatki, rolaNOTES
jest włączona.Jeśli urządzenie obsługuje rolę
NOTES
, uruchom domyślną aplikację do tworzenia notatek w oknie wielozadaniowym. Możesz to zrobić za pomocą skrótu widżetu na ekranie głównym lub za pomocą działania urządzenia peryferyjnego, takiego jak przycisk na rysioku.Zainstaluj
CtsDefaultNotesApp
zgodnie z instrukcjami podanymi w artykuleREADME
.
Podczas uruchamiania testu postępuj zgodnie z tymi wskazówkami:
- Jeśli rola
NOTES
jest wyłączona, lista testów jest pusta, a użytkownicy mogą pominąć test. Aby pominąć test, kliknij zielony przycisk. Jeśli włączona jest rola
NOTES
, przycisk zielonego paszportu jest wyłączony, a testy są widoczne na liście testów, jak pokazano na poniższym rysunku:Rysunek 5. Testowanie przechwytywania treści do notatek, gdy włączona jest rola
NOTES
.Wykonaj zestaw testów Przechwytywanie treści dla notatek w ten sposób:
Przeprowadź każdy test i postępuj zgodnie z instrukcjami.
Kliknij odpowiedni przycisk:
- Kliknij przycisk zielonego paszportu, aby zarejestrować pozytywny wynik. Zielony przycisk „Pass” jest dostępny, gdy wszystkie testy zostaną zaliczone.
- Aby zarejestrować błąd, kliknij czerwony przycisk.Jeśli test się nie powiódł, przycisk ten jest włączony.