إدارة الجهاز
الاختبار: أداة التحقّق من التوافق مع CTS > إدارة الجهاز > اختبار اختطاف نقرات مشرف الجهاز
com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity
ويخضع الاختبار للتفسير إذا كان يعمل على النحو المتوقّع أم لا. يمكن النقر على الأزرار من خلال التراكب، ولكن قد ينتج عنها وصف غير واضح.
يجب إيقاف الزر اللازم لتفعيل المشرف ويجب ألا يسجّل أي نقرات.
يتعذّر تفعيل تطبيق مشرف الجهاز ولكن تظهر رسالة منبثقة لأنّ تطبيقًا آخر يظهر فوق هذه الخيارات، ولا يمكن لتطبيق "الإعدادات" الاستجابة لإجراءك. وبالتالي، يتم تسجيل النقرة ويظل بإمكانك النقر على "إلغاء" ثم على إلغاء تثبيت التطبيق.
في ما يلي النتائج المتوقّعة للخطوة 3.
|
|
|
| 3- انقر على [تفعيل صلاحيات مشرف الجهاز]. | 3.1. تم تفعيل [تفعيل تطبيق مشرف الجهاز هذا]. | 3.2. تم إيقاف [تفعيل تطبيق مشرف الجهاز هذا]. |
الشكل 1: النتائج المتوقّعة لاختبار إدارة الجهاز
اختبار الجهاز المصاحب
نتيجة اختبار الجهاز المصاحب هي com.android.cts.verifier.companion.CompanionDeviceTestActivity.
قد لا يكون من الواضح ما إذا كان الاختبار قد انتهى بشكل صحيح بعد اختيار الجهاز من القائمة والضغط على حسنًا.
يمكنك الاطّلاع أدناه على النتائج المتوقّعة.
|
|
|
| 1. انقر على [انتقال] | 2. انقر على جهاز Bluetooth | 3- انقر على [بطاقة] |
الشكل 2: النتائج المتوقّعة لاختبار الجهاز المرافق
اختبار بث البريد الصوتي
نتيجة اختبار البث الخلوي للبريد الصوتي هي com.android.cts.verifier.voicemail.VoicemailBroadcastActivity.
لإرسال بريد صوتي إلى الهاتف، اتّصِل بالجهاز، وارفض المكالمة على الجهاز، ثم اترك بريدًا صوتيًا.
تحويل البريد الصوتي إلى نص هو طريقة لإرسال بيانات صوتية وتفاصيل عن الرسائل الصوتية الواردة إلى الجهاز، بدلاً من مجرد إرسال رسالة SMS تشير إلى انتظار رسالة**.
يختبر هذا الاختبار السلوك المتعلق بتلقّي مؤشر انتظار الرسائل، وإذا تم استخدام تحويل البريد الصوتي إلى نص، قد لا ترسل شركة الاتصالات مؤشر انتظار الرسائل وتتداخل مع الاختبار، وبالتالي يجب إيقافه.
اختبار ملحق/جهاز USB

الشكل 3: تعليمات بشأن اختبار بث رسائل البريد الصوتي
تعليمات محدّدة لتجنُّب السلوك غير المستقر:
- تثبيت ملف CtsVerifier.apk على الجهاز الخاضع للاختبار
- تثبيت CtsVerifierUSBCompanion.apk على هاتف Pixel
- تأكَّد من قطع اتصال جميع كابلات USB
- ابدأ تشغيل تطبيق CtsVerifierUSBCompanion على هاتف Pixel واختَر تطبيق اختبار الملحقات
- ابدأ تشغيل أداة CtsVerifier على الجهاز قيد الاختبار واختَر اختبار "ملحق USB"
- وصِّل محوّل OTG بهاتف Pixel، ثم وصِّل الجهاز الخاضع للاختبار عبر كابل USB-A(ذكر) إلى USB-C.
- وافِق على مربّعات حوار الربط بالترتيب التالي:
- Pixel
- DUT
- Pixel
- الانتظار إلى أن يكتمل الاختبار
اختبار اكتشاف المستشعر الديناميكي
يمكن لكل مصنّع أجهزة تحديد ما إذا كان سيوفّر واجهة برمجة التطبيقات أم لا
(isDynamicSensorDiscoverySupported).
إذا كان الجهاز متوافقًا مع واجهة برمجة التطبيقات، على الشركة المصنّعة للجهاز توفير جهاز استشعار خارجي يمكن استخدامه لاجتياز الاختبار. على الشركة المصنّعة للجهاز تحديد موقع جهاز آخر للاتصال به من أجل اختبار المستشعرات الديناميكية.
إذا لم يتمكّن مصنّع الجهاز من تحديد موقعه الجغرافي، يمكن استخدام عملية الإعداد التالية.
- شراء لوحة تطوير 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بالنسبة إلى أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows، يمكنك استخدام LMFlash مباشرةً من TI، ما يتيح لك إجراء عملية تثبيت ذاكرة ROM من واجهة مستخدم تصويرية.
استرجِع ملفًا ثنائيًا توفّره 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 > إدارة الجهاز > اختبار إلغاء تثبيت تطبيق إدارة الجهاز.
يجب أن يرصد أنّ التطبيق مثبَّت وأن يمر بالخطوات الأخرى.
اختبارات "التقاط المحتوى للملاحظات"
اعتبارًا من Android 14، إذا اختار المصنّع الأصلي للجهاز تفعيل دور NOTES، يجب أن يجتاز جهاز المصنّع الأصلي للجهاز اختبار CTS-V الجديد الخاص بميزة "التقاط المحتوى لتدوين الملاحظات".
يتوفّر اختبار "التقاط المحتوى للملاحظات" في CaptureContentForNotesVerifierActivity.java
ضمن فئة الميزات كما هو موضّح في الشكل التالي:
الشكل 4. تسجيل المحتوى لاختبار ميزة "الملاحظات" في مجموعة أدوات اختبار التوافق (CTS) للإصدارات المتوافقة مع الأجهزة الافتراضية
يختبر اختبار "التقاط المحتوى للملاحظات" واجهات برمجة التطبيقات التالية:
Intent#ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTEIntent#EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODEandroid.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTEStatusBarManager#canLaunchCaptureContentActivityForNote
قبل تنفيذ اختبار "التقاط المحتوى للملاحظات"، اتّبِع الخطوات التالية:
تأكَّد من تفعيل دور
NOTESعلى الجهاز. إذا ظهر لك خيار الملاحظات ضمن التطبيقات التلقائية في نافذة التطبيقات ضمن "الإعدادات"، يعني ذلك أنّ دورNOTESمفعّل.إذا كان الجهاز يتيح دور
NOTES، ابدأ تشغيل تطبيق تدوين الملاحظات التلقائي في نافذة عائمة لإنجاز مهام متعددة. يمكنك إجراء ذلك من خلال نقطة دخول اختصار الأداة على الشاشة الرئيسية أو إجراء جهاز طرفي، مثل الضغط على زر في قلم الشاشة.ثبِّت
CtsDefaultNotesAppعلى النحو الموضّح فيREADME.
أثناء إجراء الاختبار، اتّبِع الإرشادات التالية:
- إذا تم إيقاف دور
NOTES، ستكون قائمة الاختبار فارغة وسيسمح الاختبار للمستخدمين بتخطّيه. انقر على زر "بطاقة المرور الخضراء" لتخطّي الاختبار. في حال تفعيل دور
NOTES، سيتم إيقاف زر "الجواز الأخضر" وستظهر الاختبارات في قائمة الاختبارات كما هو موضّح في الشكل التالي:
الشكل 5. اختبار ميزة "التقاط المحتوى للملاحظات" عندما يكون دور
NOTESمفعّلاًنفِّذ مجموعة اختبارات "التقاط المحتوى للملاحظات" على النحو التالي:
انتقِل إلى كل اختبار واتّبِع التعليمات.
انقر على الزر المناسب:
- انقر على زر "اجتياز" الأخضر لتسجيل نجاح. يتم تفعيل زر "اجتياز" باللون الأخضر عند اجتياز جميع الاختبارات.
- انقر على زر "تعذُّر" الأحمر لتسجيل تعذُّر.يتم تفعيل زر "تعذُّر" الأحمر في حال تعذُّر إجراء اختبار.