सीटीएस वेरिफ़ायर की जांच के लिए दिशा-निर्देश

डिवाइस का व्‍यवस्‍थापन

जांच: Cts Verifier > डिवाइस एडमिन > डिवाइस एडमिन टैपजैकिंग टेस्ट

  • com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity

इस टेस्ट से यह पता चलता है कि ऐप्लिकेशन, उम्मीद के मुताबिक काम कर रहा है या नहीं. ओवरले की मदद से बटन पर टैप किया जा सकता है, लेकिन हो सकता है कि बटन के बारे में साफ़ तौर पर जानकारी न दिखे.

एडमिन को चालू करने वाला बटन बंद होना चाहिए और उस पर टैप करने से कोई रिकॉर्ड नहीं होना चाहिए.

डिवाइस एडमिन ऐप्लिकेशन को चालू नहीं किया जा सकता, लेकिन एक टॉस्ट दिखता है. इसकी वजह यह है कि इन विकल्पों के ऊपर कोई दूसरा ऐप्लिकेशन दिख रहा है. इसलिए, सेटिंग आपकी कार्रवाई का जवाब नहीं दे सकती. इसलिए, टैप रिकॉर्ड हो जाता है और अब भी अनइंस्टॉल करें पर टैप करके, ऐप्लिकेशन को अनइंस्टॉल किया जा सकता है.

तीसरे चरण के लिए, यहां दिए गए नतीजे दिख सकते हैं.

डिवाइस एडमिन की सुविधा चालू करना ऐप्लिकेशन चालू करने की सुविधा चालू है ऐप्लिकेशन चालू करने की सुविधा बंद है
3. [डिवाइस एडमिन की सुविधा चालू करें] पर टैप करें 3.1. [इस डिवाइस का एडमिन ऐप्लिकेशन चालू करें] चालू हो. 3.2. [इस डिवाइस का एडमिन ऐप्लिकेशन चालू करें] बंद है.

पहली इमेज. डिवाइस एडमिनिस्ट्रेशन टेस्ट के लिए, उम्मीद के मुताबिक नतीजे.

कंपैनियन डिवाइस की जांच

साथ काम करने वाले डिवाइस की जांच com.android.cts.verifier.companion.CompanionDeviceTestActivity है.

ऐसा हो सकता है कि सूची में डिवाइस चुनने और ठीक है दबाने के बाद, यह पता न चल पाए कि जांच सही तरीके से पूरी हुई है या नहीं.

संभावित नतीजों के लिए नीचे देखें.

Companion GO बीटी डिवाइस पर टैप करें कंपैनियन पास
1. [शुरू करें] पर टैप करें 2. किसी बीटी डिवाइस पर टैप करें 3. [पास] पर टैप करें

दूसरी इमेज. साथ काम करने वाले डिवाइस के टेस्ट के लिए, उम्मीद के मुताबिक नतीजे.

वॉइसमेल ब्रॉडकास्ट की जांच

वॉइसमेल ब्रॉडकास्ट टेस्ट com.android.cts.verifier.voicemail.VoicemailBroadcastActivity है.

फ़ोन पर वॉइसमेल भेजने के लिए, उस पर कॉल करें, कॉल को डिवाइस पर अस्वीकार करें, और वॉइसमेल छोड़ें.

विज़ुअल वॉइसमेल की मदद से, डिवाइस के ऑडियो डेटा और आने वाले वॉइसमेल की ज़्यादा जानकारी भेजी जा सकती है. इसके लिए, मैसेज वेटिंग इंडिकेटर** (MWI) एसएमएस भेजने की ज़रूरत नहीं होती.

इस टेस्ट में, एमडब्ल्यूआई मिलने के व्यवहार की जांच की जा रही है. अगर विज़ुअल वॉइसमेल का इस्तेमाल किया जा रहा है, तो हो सकता है कि कैरियर एमडब्ल्यूआई न भेजे और टेस्ट में रुकावट डाले. इसलिए, इसे बंद करना ज़रूरी है.

यूएसबी ऐक्सेसरी/डिवाइस की जांच

यूएसबी डिवाइस की जांच

तीसरी इमेज. वॉइसमेल ब्रॉडकास्ट की सुविधा को टेस्ट करने के लिए निर्देश.

गड़बड़ी से बचने के लिए खास निर्देश:

  1. डीयूटी पर CtsVerifier.apk इंस्टॉल करें
  2. Pixel पर CtsVerifierUSBCompanion.apk इंस्टॉल करें
  3. पक्का करें कि सभी यूएसबी केबल डिसकनेक्ट हों
  4. Pixel पर CtsVerifierUSBCompanion शुरू करें और ऐक्सेसरी के लिए टेस्ट के साथी को चुनें
  5. डीयूटी पर CtsVerifier शुरू करें और यूएसबी ऐक्सेसरी टेस्ट चुनें
  6. ओटीजी-अडैप्टर को Pixel फ़ोन से कनेक्ट करें. इसके बाद, डीयूटी को यूएसबी-ए(मेल)-सी केबल से कनेक्ट करें
  7. कनेक्शन के लिए पूछे गए सवालों की मंज़ूरी इस क्रम में दें:
    • Pixel
    • डीयूटी
    • Pixel
    • जांच पूरी होने तक इंतज़ार करें

डाइनैमिक सेंसर डिस्कवरी टेस्ट

डिवाइस बनाने वाली हर कंपनी यह तय कर सकती है कि एपीआई (isDynamicSensorDiscoverySupported) का इस्तेमाल करना है या नहीं.

अगर कोई डिवाइस एपीआई के साथ काम करता है, तो डिवाइस बनाने वाली कंपनी को एक बाहरी सेंसर का सोर्स ढूंढना होगा. इसका इस्तेमाल टेस्ट पास करने के लिए किया जा सकता है. डाइनैमिक सेंसर की जांच करने के लिए, डिवाइस बनाने वाली कंपनी को अपने डिवाइस से कनेक्ट करने के लिए, किसी डिवाइस का पता लगाना होगा.

अगर डिवाइस बनाने वाली कंपनी किसी डिवाइस का पता नहीं लगा पा रही है, तो नीचे दिए गए सेटअप का इस्तेमाल किया जा सकता है.

  1. TI EK-TM4C123GXL डेवलपमेंट बोर्ड खरीदें.
    पहला विकल्प
    दूसरा विकल्प
  2. lm4tools डाउनलोड और इंस्टॉल करें.

    Linux/Mac के लिए, यह तरीका अपनाएं: cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    Windows के लिए, सीधे TI से LMFlash का इस्तेमाल किया जा सकता है. इससे, जीयूआई से फ़्लैश किया जा सकता है.

  3. Google की ओर से उपलब्ध कराई गई
    usb_sensor_dummy_accel.bin नाम की बाइनरी फ़ाइल को वापस पाएं.

  4. बोर्ड पर मौजूद स्विच को डीबग मोड पर फ़्लिप करें और DBG लेबल वाले पोर्ट में यूएसबी माइक्रो केबल प्लग करें.

  5. यह कमांड चलाएं: lm4flash -v -E usb_accel_dummy.bin

    ध्यान दें: अगर अनुमति से जुड़ी कोई समस्या है, तो कृपया sudo

  6. फ़्लैश होने के बाद, यूएसबी माइक्रो केबल को डीबीजी पोर्ट से अनप्लग करें. इसके बाद, पहले इस्तेमाल किए गए स्विच को डिवाइस पर वापस फ़्लिप करें. इसके बाद, यूएसबी माइक्रो केबल के एक सिरे को डिवाइस के लेबल वाले यूएसबी स्लॉट में प्लग करें. केबल के दूसरे सिरे को सीधे अपने डिवाइस में प्लग करना चाहिए.

  7. अब इस CTS-V टेस्ट को चलाया जा सकता है. इससे, उस डिवाइस का पता चल जाएगा जिसे आपने अभी-अभी नकली एक्सीलरॉमीटर के तौर पर प्लग इन किया है. साथ ही, उसका इस्तेमाल भी किया जा सकेगा.

डिवाइस एडमिन के तौर पर ऐप्लिकेशन अनइंस्टॉल करने की सुविधा का टेस्ट

इस टेस्ट के लिए, हो सकता है कि डिवाइस पर adb के ज़रिए किसी होस्ट से CtsEmptyDeviceAdmin.apk को मैन्युअल तरीके से इंस्टॉल करना पड़े.

उदाहरण के लिए, adb install CtsEmptyDeviceAdmin.apk.

CTS की पुष्टि करने वाला टूल > डिवाइस एडमिन > डिवाइस एडमिन के लिए ऐप्लिकेशन अनइंस्टॉल करने की जांच का इस्तेमाल करें.

इससे यह पता चल जाएगा कि ऐप्लिकेशन इंस्टॉल है या नहीं. इसके बाद, अन्य चरणों को पूरा किया जाएगा.

नोट टेस्ट के लिए कॉन्टेंट कैप्चर करना

Android 14 से, अगर कोई OEM NOTES भूमिका को चालू करना चाहता है, तो OEM डिवाइस को नोट के लिए कॉन्टेंट कैप्चर करने से जुड़े नए CTS-V टेस्ट को पास करना होगा.

नोट के लिए कॉन्टेंट कैप्चर करने की सुविधा की जांच, CaptureContentForNotesVerifierActivity.java में मौजूद है. साथ ही, यह सुविधा सुविधाएं कैटगरी में भी मिलती है, जैसा कि इस इमेज में दिखाया गया है:

capture-content-cts-v

चौथी इमेज. CTS-V सुइट में नोट की जांच के लिए कॉन्टेंट कैप्चर करना.

'नोट के लिए कॉन्टेंट कैप्चर करें' टेस्ट में, इन एपीआई की जांच की जाती है:

नोट के लिए कॉन्टेंट कैप्चर करने की सुविधा का टेस्ट करने से पहले, ये काम करें:

  1. पक्का करें कि डिवाइस पर NOTES भूमिका चालू हो. अगर आपको ऐप्लिकेशन सेटिंग विंडो में, डिफ़ॉल्ट ऐप्लिकेशन में नोट विकल्प दिखता है, तो इसका मतलब है कि NOTES भूमिका चालू है.

  2. अगर डिवाइस पर NOTES भूमिका काम करती है, तो नोट लेने वाला डिफ़ॉल्ट ऐप्लिकेशन, फ़्लोटिंग मल्टीटास्किंग विंडो में शुरू करें. ऐसा करने के लिए, होम स्क्रीन पर विजेट के शॉर्टकट एंट्री पॉइंट या किसी पेरिफ़रल डिवाइस की कार्रवाई का इस्तेमाल किया जा सकता है. जैसे, स्टाइलस पर बटन.

  3. README में बताए गए तरीके से CtsDefaultNotesApp इंस्टॉल करें.

जांच करते समय, इन दिशा-निर्देशों का पालन करें:

  • अगर NOTES भूमिका बंद है, तो टेस्ट की सूची खाली होती है और टेस्ट में उपयोगकर्ताओं को टेस्ट को स्किप करने की अनुमति मिलती है. जांच छोड़ने के लिए, हरे रंग के 'पास' बटन पर टैप करें.
  • अगर NOTES भूमिका चालू है, तो हरे रंग का पास बटन बंद हो जाता है और जांच की सूची में जांच मौजूद होती हैं, जैसा कि इस इमेज में दिखाया गया है:

    capture-content

    पांचवीं इमेज. NOTES भूमिका चालू होने पर, नोट टेस्ट के लिए कॉन्टेंट कैप्चर करें.

    नोट के लिए कॉन्टेंट कैप्चर करने वाले टेस्ट सुइट को इस तरह से चलाएं:

    1. हर टेस्ट को पूरा करें और निर्देशों का पालन करें.

    2. सही बटन पर टैप करें:

      • जांच पूरी होने की जानकारी रिकॉर्ड करने के लिए, हरे रंग के 'पास' बटन पर टैप करें. सभी टेस्ट पास होने पर, 'पास' का हरा बटन चालू हो जाता है.
      • जांच में हुई गड़बड़ी को रिकॉर्ड करने के लिए, लाल रंग के 'गड़बड़ी' बटन पर टैप करें.अगर जांच में कोई गड़बड़ी हुई है, तो लाल रंग का 'गड़बड़ी' बटन चालू हो जाता है.