Cihaz yönetimi
Test: Cts Doğrulayıcı > Cihaz Yönetimi > Cihaz Yöneticisi Dokunma Hırsızlığı Testi
-
com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity
Testin beklendiği gibi davranıp davranmadığı yoruma açıktır. Kaplama üzerinden düğmelere dokunulabilir ancak belirsiz bir açıklama ortaya çıkabilir.
Yöneticiyi etkinleştirme düğmesi devre dışı bırakılmalı ve herhangi bir dokunuş kaydedilmemelidir.
Cihaz yöneticisi uygulamasını etkinleştirmek mümkün değil ancak bir tost gösteriliyor Bu seçeneklerin üzerinde başka bir uygulama görüntülendiğinden, Ayarlar işleminize yanıt veremiyor. Bu nedenle, dokunma kayıtlıdır ve iptal öğesine dokunup Uygulamanın yüklemesini kaldır öğesine basmak hala mümkündür.
Aşağıda 3. Adım için beklenen sonuçlar verilmiştir.
3. [CİHAZ YÖNETİCİSİNİ ETKİNLEŞTİR] öğesine dokunun | 3.1. [Bu cihazın yönetici uygulamasını etkinleştir] etkin. | 3.2. [Bu cihazın yönetici uygulamasını etkinleştir] devre dışı bırakıldı. |
Şekil 1. Cihaz yönetim testi için beklenen sonuçlar.
Yardımcı cihaz testi
Yardımcı cihaz testi com.android.cts.verifier.companion.CompanionDeviceTestActivity
.
Listeden cihazı seçip Tamam'a bastıktan sonra testin doğru şekilde tamamlanıp tamamlanmadığı belli olmayabilir.
Beklenen sonuçlar için aşağıya bakın.
1. [GİT]'e dokunun | 2. Bir BT cihazına dokunun | 3. [Geç]'e dokunun |
Şekil 2. Yardımcı cihaz testi için beklenen sonuçlar.
Sesli posta yayın testi
Sesli posta yayın testi com.android.cts.verifier.voicemail.VoicemailBroadcastActivity
.
Telefona sesli mesaj göndermek için cihazı arayın, cihazda aramayı reddedin ve sesli mesaj bırakın.
Görsel sesli posta, yalnızca Mesaj Bekleme Göstergesi** (MWI) SMS'i göndermek yerine, cihaza ses verilerini ve gelen sesli postalar için ayrıntılı bilgileri göndermenin bir yoludur.
Test, MWI alma davranışının test edilmesidir ve görsel sesli posta kullanılıyorsa operatör MWI'yi gönderemeyebilir ve teste müdahale etmeyebilir, bu nedenle devre dışı bırakılması gerekir.
USB aksesuarı/cihaz testi
Şekil 3. Sesli posta yayın testi talimatları.
Kesintili davranışları önlemek için özel talimatlar:
- CtsVerifier.apk dosyasını DUT'a yükleyin
- CtsVerifierUSBCompanion.apk dosyasını Pixel'e yükleyin
- Tüm USB kablolarının çıkarıldığından emin olun
- Pixel'de CtsVerifierUSBCompanion'ı başlatın ve aksesuar test tamamlayıcısını seçin
- DUT'ta CtsVerifier'ı başlatın ve USB Aksesuar testini seçin
- OTG-Adaptörünü Pixel'e bağlayın ve ardından DUT'u bir USB-A(erkek)-C kablosuyla bağlayın
- Bağlantı iletişim kutularını aşağıdaki sırayla onaylayın:
- Piksel
- görev
- Piksel
- Test tamamlanana kadar bekleyin
Dinamik sensör keşif testi
Her cihaz üreticisi API'yi ( isDynamicSensorDiscoverySupported
) destekleyip desteklemeyeceğine karar verebilir.
Bir cihaz API'yi destekliyorsa cihaz üreticisinin testi geçmek için kullanılabilecek harici bir sensör sağlaması gerekir. Cihaz üreticisinin, dinamik sensörleri test etmek amacıyla cihazlarına bağlanacak bir cihazı bulması gerekecektir.
Cihaz üreticisi bir cihazı bulamazsa aşağıdaki kurulum kullanılabilir.
- TI EK-TM4C123GXL geliştirme kartını satın alın.
seçenek 1
seçenek 2 lm4tools.dll indirin ve kurun.
Linux/mac için şunu çalıştırın:
cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install
Windows için, bir GUI'den flashlamanıza olanak tanıyan LMFlash'ı doğrudan TI'dan kullanabilirsiniz.
Google tarafından sağlanan adlı ikili dosyayı alın
usb_sensor_dummy_accel.bin.Kart üzerinde bulunan anahtarı DEBUG moduna çevirin ve bir USB mikro kablosunu DBG etiketli bağlantı noktasına takın.
Aşağıdaki komutu çalıştırın:
lm4flash -v -E usb_accel_dummy.bin
NOT: Bir izin sorunu varsa lütfen
sudo
ile çalıştırın.Flashlama işlemi tamamlandıktan sonra, USB mikro kablosunu DBG bağlantı noktasından çıkarın, daha önce kullanılan anahtarı DEVICE konumuna getirin ve ardından USB mikro kablosunun bir ucunu DEVICE etiketli USB yuvasına takın. Kablonun diğer ucu doğrudan cihazınıza takılmalıdır.
Artık, yeni taktığınız cihazı sahte bir ivmeölçer olarak keşfedip kullanabilmeniz gereken bu CTS-V testini çalıştırabilirsiniz.
Cihaz yöneticisi kaldırma testi
Bu test, CtsEmptyDeviceAdmin.apk
cihaza öncelikle adb
aracılığıyla bir ana bilgisayardan manuel olarak kurulmasını gerektirebilir.
Örneğin, adb install CtsEmptyDeviceAdmin.apk
.
CTS Doğrulayıcı > Cihaz Yönetimi > Cihaz Yöneticisi Kaldırma Testi'ni kullanın.
Uygulamanın yüklendiğini algılamalı ve diğer adımları uygulamalıdır.
Not Testleri için İçerik Yakalama
Android 14'ten başlayarak, bir OEM NOTES
rolünü etkinleştirmeyi seçerse OEM cihazının yeni Notes CTS-V için İçerik Yakalama testini geçmesi gerekir.
Notes için İçerik Yakalama testi, CaptureContentForNotesVerifierActivity.java
dosyasında bulunur ve aşağıdaki şekilde gösterildiği gibi ÖZELLİKLER kategorisi altında bulunur:
Şekil 4. CTS-V paketindeki Notlar testi için İçerik Yakalama.
Notes için İçerik Yakalama testi aşağıdaki API'leri test eder:
-
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
Notlar İçin İçerik Yakalama testini gerçekleştirmeden önce aşağıdakileri yapın:
Cihazda
NOTES
rolünün etkinleştirildiğinden emin olun. Uygulama Ayarları penceresinde Varsayılan uygulamalar altında Notlar seçeneğini görüyorsanızNOTES
rolü etkindir.Cihaz
NOTES
rolünü destekliyorsa, varsayılan not alma uygulamasını kayan çoklu görev penceresinde başlatın. Bunu, ana ekrandaki bir widget kısayolu giriş noktası aracılığıyla veya kalem üzerindeki bir düğme gibi bir çevresel cihaz eylemi aracılığıyla yapabilirsiniz.CtsDefaultNotesApp
README
açıklandığı şekilde yükleyin.
Testi çalıştırırken aşağıdaki yönergeleri kullanın:
-
NOTES
rolü devre dışı bırakılırsa test listesi boş olur ve test, kullanıcıların testi atlamasına olanak tanır. Testi atlamak için yeşil geçiş düğmesine dokunun. NOTES
rolü etkinleştirilirse yeşil geçiş düğmesi devre dışı bırakılır ve aşağıdaki şekilde gösterildiği gibi testler test listesinde bulunur:Şekil 5.
NOTES
rolü etkinleştirildiğinde Notes için İçerik Yakalama testi.Notes için İçeriği Yakala test paketini aşağıdaki şekilde yürütün:
Her testi yapın ve talimatları izleyin.
Uygun düğmeye dokunun:
- Bir başarıyı kaydetmek için yeşil geçiş düğmesine dokunun. Tüm testler başarılı olduğunda yeşil geçiş düğmesi etkinleştirilir.
- Bir arızayı kaydetmek için kırmızı başarısız düğmesine dokunun. Başarısız bir test varsa kırmızı başarısız düğmesi etkinleştirilir.