ניהול מכשיר
בדיקה: Cts Verifier > ניהול מכשיר > בדיקת תקיעה של מנהל מכשיר
-
com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity
המבחן פתוח לפרשנות אם הוא מתנהג כמצופה או לא. ניתן ללחוץ על כפתורים דרך שכבת-העל אבל אולי לייצר תיאור לא ברור.
הכפתור להפעלת האדמין צריך להיות מושבת ולא אמור לרשום הקשות.
לא ניתן להפעיל את אפליקציית ניהול המכשיר אך מוצגת כוסית כוסית מכיוון שאפליקציה אחרת מוצגת על גבי אפשרויות אלו, ההגדרות לא יכולות להגיב לפעולה שלך. לפיכך, ההקשה רשומה ועדיין ניתן להקיש על ביטול וללחוץ על הסר אפליקציה .
להלן התוצאות הצפויות לשלב 3.
3. הקש על [הפעל מנהל מכשיר] | 3.1. [הפעלת אפליקציית מנהל המכשיר הזו] מופעלת. | 3.2. [אפליקציית מנהל ההתקן הזו פעילה] מושבתת. |
איור 1. תוצאות צפויות עבור בדיקת ניהול המכשיר.
בדיקת מכשיר נלווה
בדיקת המכשיר הנלווה היא com.android.cts.verifier.companion.CompanionDeviceTestActivity
.
ייתכן שלא ברור אם הבדיקה הסתיימה כהלכה לאחר בחירת המכשיר ברשימה ולחיצה על אישור .
ראה להלן את התוצאות הצפויות.
1. הקש על [עבור] | 2. הקש על מכשיר BT | 3. הקש על [עבר] |
איור 2. תוצאות צפויות עבור בדיקת המכשיר הנלווה.
בדיקת שידור תא קולי
מבחן שידור הדואר הקולי הוא com.android.cts.verifier.voicemail.VoicemailBroadcastActivity
.
כדי לשלוח הודעה קולית לטלפון, התקשר למכשיר, דחה את השיחה במכשיר והשאיר הודעה קולית.
דואר קולי חזותי הוא דרך לשלוח למכשיר נתוני שמע ומידע מפורט עבור הודעות קוליות נכנסות, במקום לשלוח את ה-SMS של Message Waiting Indicator** (MWI) .
הבדיקה בודקת התנהגות לגבי קבלת ה-MWI, ואם נעשה שימוש בדואר קולי חזותי, ייתכן שהספק לא ישלח את ה-MWI ויפריע לבדיקה, ולכן יש להשבית אותו.
בדיקת אביזר/מכשיר USB
איור 3. הוראות לבדיקת שידור הדואר הקולי.
הוראות ספציפיות למניעת התנהגות מתקלפת:
- התקן את ה-CtsVerifier.apk ב-DUT
- התקן את ה-CtsVerifierUSBCompanion.apk ב-Pixel
- ודא שכל כבלי ה-USB מנותקים
- הפעל את ה-CtsVerifierUSBCompanion ב-Pixel ובחר את המלווה לבדיקת האביזרים
- הפעל את ה-CtsVerifier ב-DUT ובחר בבדיקת אביזרי USB
- חבר את מתאם ה-OTG לפיקסל ולאחר מכן חבר את ה-DUT באמצעות כבל USB-A (זכר)-C
- אשר את תיבות הדו-שיח של החיבור בסדר הבא:
- פיקסל
- DUT
- פיקסל
- המתן עד לסיום הבדיקה
בדיקת גילוי חיישנים דינמיים
כל יצרן מכשיר יכול להחליט אם לתמוך ב-API או לא ( isDynamicSensorDiscoverySupported
).
אם מכשיר תומך ב-API, יצרן המכשיר צריך לספק חיישן חיצוני שניתן להשתמש בו כדי לעבור את הבדיקה. יצרן המכשיר יצטרך לאתר מכשיר כדי להתחבר למכשיר שלו כדי לבדוק חיישנים דינמיים.
אם יצרן המכשיר אינו מסוגל לאתר מכשיר, ניתן להשתמש בהגדרה הבאה.
- רכוש לוח פיתוח TI EK-TM4C123GXL.
אופציה 1
אפשרות 2 הורד והתקן את lm4tools.
עבור linux/mac בצע:
cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install
עבור חלונות, אתה יכול להשתמש ב-LMFlash ישירות מ-TI המאפשר לך לבצע הבזק מ-GUI.
אחזר קובץ בינארי שסופק מ-Google בשם
usb_sensor_dummy_accel.bin.הפוך את המתג הקיים על הלוח למצב DEBUG וחבר כבל מיקרו USB ליציאה שכותרתה DBG.
הפעל את הפקודה הבאה:
lm4flash -v -E usb_accel_dummy.bin
הערה: אם יש בעיית הרשאה, הפעל עם
sudo
לאחר סיום ההבהוב, נתק את כבל המיקרו-USB מיציאת ה-DBG, החזר את המתג ששימש קודם לכן ל-DEVICE, ולאחר מכן חבר קצה אחד של כבל המיקרו-USB לחריץ ה-USB שכותרתו DEVICE. הקצה השני של הכבל צריך להיות מחובר ישירות למכשיר שלך.
כעת אתה יכול לבצע את מבחן ה-CTS-V הזה שאמור להיות מסוגל לגלות ולהשתמש במכשיר שזה עתה חיברת כמד תאוצה מזויף.
בדיקת הסרת התקנה של מנהל מכשיר
בדיקה זו עשויה לדרוש התקנה ידנית של CtsEmptyDeviceAdmin.apk
במכשיר תחילה מארח דרך adb
.
לדוגמה, adb install CtsEmptyDeviceAdmin.apk
.
השתמש ב- CTS Verifier > ניהול מכשיר > בדיקת הסרת התקנה של מנהל מכשיר .
זה אמור לזהות שהאפליקציה מותקנת ולעבור שלבים אחרים.
לכידת תוכן עבור מבחני הערות
החל מאנדרואיד 14, אם יצרן ציוד מקורי בוחר להפעיל את תפקיד NOTES
, מכשיר ה-OEM חייב לעבור את מבחן Capture Content for Notes CTS-V החדש.
מבחן Capture Content for Notes ממוקם ב- CaptureContentForNotesVerifierActivity.java
ונמצא תחת קטגוריית FEATURES כפי שמוצג באיור הבא:
איור 4. לכידת תוכן עבור מבחן Notes בחבילת CTS-V.
מבחן Capture Content for Notes בודק את ממשקי ה-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
לפני ביצוע מבחן לכידת תוכן עבור הערות, בצע את הפעולות הבאות:
ודא שהתפקיד
NOTES
מופעל במכשיר. אם אתה רואה אפשרות Notes תחת אפליקציות ברירת מחדל בחלון הגדרות יישומים , התפקידNOTES
מופעל.אם המכשיר תומך בתפקיד
NOTES
, הפעל את אפליקציית ברירת המחדל של רישום הערות בחלון ריבוי משימות צף. אתה יכול לעשות זאת באמצעות נקודת כניסה של קיצור ווידג'ט במסך הבית או פעולת מכשיר היקפי כגון כפתור על סטיילוס.התקן את
CtsDefaultNotesApp
כמתואר ב-README
.
בזמן הפעלת הבדיקה, השתמש בהנחיות הבאות:
- אם תפקיד
NOTES
מושבת, רשימת הבדיקות ריקה והבדיקה מאפשרת למשתמשים לדלג על הבדיקה. הקש על כפתור המעבר הירוק כדי לדלג על המבחן. אם תפקיד
NOTES
מופעל, כפתור המעבר הירוק מושבת והבדיקות מופיעות ברשימת הבדיקות כפי שמוצג באיור הבא:איור 5. מבחן לכידת תוכן עבור Notes כאשר תפקיד
NOTES
מופעל.בצע את חבילת הבדיקה של Capture Content for Notes באופן הבא:
עברו על כל מבחן ופעלו לפי ההוראות.
הקש על הכפתור המתאים:
- הקש על כפתור המעבר הירוק כדי להקליט הצלחה. כפתור המעבר הירוק מופעל כאשר כל המבחנים עוברים.
- הקש על לחצן הכשל האדום כדי לתעד כשל. לחצן הכשל האדום מופעל אם יש בדיקה שנכשלה.