डिवाइस का व्यवस्थापन
जांच: Cts Verifier > डिवाइस एडमिन > डिवाइस एडमिन टैपजैकिंग टेस्ट
com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity
यह टेस्ट सही तरीके से काम करता है या नहीं, इसका पता लगाया जा सकता है. ओवरले की मदद से बटन पर टैप किया जा सकता है, लेकिन हो सकता है कि बटन के बारे में साफ़ तौर पर जानकारी न दिखे.
एडमिन को चालू करने वाला बटन बंद होना चाहिए और कोई भी टैप रजिस्टर नहीं होना चाहिए.
डिवाइस एडमिन ऐप्लिकेशन को चालू नहीं किया जा सकता, लेकिन एक टॉस्ट दिखता है. इसकी वजह यह है कि इन विकल्पों के ऊपर कोई दूसरा ऐप्लिकेशन दिख रहा है. इसलिए, सेटिंग आपकी कार्रवाई का जवाब नहीं दे सकती. इसलिए, टैप रिकॉर्ड हो जाता है और अब भी अनइंस्टॉल करें पर टैप करके, ऐप्लिकेशन को अनइंस्टॉल किया जा सकता है.
तीसरे चरण के लिए, यहां दिए गए नतीजे दिख सकते हैं.
3. [डिवाइस एडमिन की सुविधा चालू करें] पर टैप करें | 3.1. [इस डिवाइस का एडमिन ऐप्लिकेशन चालू करें] चालू हो. | 3.2. [इस डिवाइस का एडमिन ऐप्लिकेशन चालू करें] बंद है. |
पहली इमेज. डिवाइस एडमिनिस्ट्रेशन टेस्ट के लिए, उम्मीद के मुताबिक नतीजे.
कंपैनियन डिवाइस की जांच
साथ काम करने वाले डिवाइस की जांच com.android.cts.verifier.companion.CompanionDeviceTestActivity
है.
ऐसा हो सकता है कि सूची में डिवाइस चुनने और ठीक है दबाने के बाद, यह पता न चल पाए कि जांच सही तरीके से पूरी हुई है या नहीं.
संभावित नतीजों के लिए नीचे देखें.
1. [शुरू करें] पर टैप करें | 2. किसी बीटी डिवाइस पर टैप करें | 3. [पास] पर टैप करें |
दूसरी इमेज. साथ काम करने वाले डिवाइस के टेस्ट के लिए, उम्मीद के मुताबिक नतीजे.
वॉइसमेल ब्रॉडकास्ट की जांच
वॉइसमेल ब्रॉडकास्ट टेस्ट com.android.cts.verifier.voicemail.VoicemailBroadcastActivity
है.
फ़ोन पर वॉइसमेल भेजने के लिए, उस पर कॉल करें, कॉल को डिवाइस पर अस्वीकार करें, और वॉइसमेल छोड़ें.
विज़ुअल वॉइसमेल की मदद से डिवाइस को सिर्फ़ मैसेज वेटिंग इंडिकेटर** (एमडब्ल्यूआई) एसएमएस भेजने के बजाय, आने वाले वॉइसमेल के लिए ऑडियो डेटा और ज़्यादा जानकारी भेजी जाती है.
इस टेस्ट में, एमडब्ल्यूआई मिलने के व्यवहार की जांच की जा रही है. अगर विज़ुअल वॉइसमेल का इस्तेमाल किया जा रहा है, तो हो सकता है कि कैरियर एमडब्ल्यूआई न भेजे और टेस्ट में रुकावट डाले. इसलिए, इसे बंद करना ज़रूरी है.
यूएसबी ऐक्सेसरी/डिवाइस की जांच
तीसरी इमेज. वॉइसमेल ब्रॉडकास्ट की सुविधा को टेस्ट करने के लिए निर्देश.
गड़बड़ी से बचने के लिए खास निर्देश:
- डीयूटी पर CtsVerifier.apk इंस्टॉल करें
- Pixel फ़ोन पर CtsVerifierUSBCompanion.apk इंस्टॉल करें
- देख लें कि सभी यूएसबी केबल डिसकनेक्ट हैं
- Pixel पर CtsVerifierUSBCompanion शुरू करें और ऐक्सेसरी के लिए टेस्ट के साथी को चुनें
- डीयूटी पर CtsVerifier शुरू करें और यूएसबी ऐक्सेसरी टेस्ट चुनें
- ओटीजी-अडैप्टर को Pixel फ़ोन से कनेक्ट करें. इसके बाद, डीयूटी को यूएसबी-ए(मेल)-सी केबल से कनेक्ट करें
- कनेक्शन के लिए पूछे गए सवालों की मंज़ूरी इस क्रम में दें:
- Pixel
- डीयूटी
- Pixel
- जांच पूरी होने तक इंतज़ार करें
डाइनैमिक सेंसर डिस्कवरी टेस्ट
डिवाइस बनाने वाली हर कंपनी यह तय कर सकती है कि एपीआई (isDynamicSensorDiscoverySupported
) का इस्तेमाल करना है या नहीं.
अगर कोई डिवाइस एपीआई के साथ काम करता है, तो डिवाइस बनाने वाली कंपनी को एक बाहरी सेंसर का सोर्स ढूंढना होगा. इसका इस्तेमाल टेस्ट पास करने के लिए किया जा सकता है. डाइनैमिक सेंसर की जांच करने के लिए, डिवाइस बनाने वाली कंपनी को अपने डिवाइस से कनेक्ट करने के लिए, किसी डिवाइस का पता लगाना होगा.
अगर डिवाइस बनाने वाली कंपनी किसी डिवाइस का पता नहीं लगा पा रही है, तो नीचे दिए गए सेटअप का इस्तेमाल किया जा सकता है.
- TI EK-TM4C123GXL डेवलपमेंट बोर्ड खरीदें.
पहला विकल्प
दूसरा विकल्प lm4tools को डाउनलोड और इंस्टॉल करें.
linux/mac के लिए एक्ज़ीक्यूट करें:
cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install
Windows के लिए, सीधे TI से LMFlash का इस्तेमाल किया जा सकता है. इससे, आपको जीयूआई से फ़्लैश करने की सुविधा मिलती है.
Google की ओर से उपलब्ध कराई गई
usb_sensor_dummy_accel.bin नाम की बाइनरी फ़ाइल को वापस पाएं.बोर्ड पर मौजूद स्विच को DEBUG मोड में फ़्लिप करें और DBG लेबल वाले पोर्ट में यूएसबी माइक्रो केबल को प्लग करें.
यह कमांड चलाएं:
lm4flash -v -E usb_accel_dummy.bin
ध्यान दें: अगर अनुमति से जुड़ी कोई समस्या है, तो कृपया
sudo
फ़्लैश करने की प्रोसेस पूरी होने के बाद, यूएसबी माइक्रो केबल को डीबीजी पोर्ट से अनप्लग करें. इसके बाद, पहले इस्तेमाल किए गए स्विच को डिवाइस पर वापस फ़्लिप करें. इसके बाद, यूएसबी माइक्रो केबल के एक सिरे को डिवाइस के लेबल वाले यूएसबी स्लॉट में प्लग करें. केबल के दूसरे सिरे को सीधे अपने डिवाइस में प्लग करना चाहिए.
अब इस CTS-V टेस्ट को चलाया जा सकता है. इससे, उस डिवाइस का पता चल जाएगा जिसे आपने अभी-अभी नकली एक्सीलरॉमीटर के तौर पर प्लग इन किया है. साथ ही, उसका इस्तेमाल भी किया जा सकेगा.
डिवाइस एडमिन के तौर पर ऐप्लिकेशन अनइंस्टॉल करने की सुविधा की जांच
इस टेस्ट के लिए, हो सकता है कि डिवाइस पर adb
के ज़रिए किसी होस्ट से CtsEmptyDeviceAdmin.apk
को मैन्युअल तरीके से इंस्टॉल करना पड़े.
उदाहरण के लिए, adb install CtsEmptyDeviceAdmin.apk
.
CTS की पुष्टि करने वाला टूल > डिवाइस एडमिन > डिवाइस एडमिन के लिए ऐप्लिकेशन अनइंस्टॉल करने की जांच का इस्तेमाल करें.
इससे यह पता चल जाएगा कि ऐप्लिकेशन इंस्टॉल है या नहीं. इसके बाद, अन्य चरणों को पूरा किया जाएगा.
नोट की जांच के लिए कॉन्टेंट कैप्चर करना
Android 14 से, अगर कोई OEM NOTES
भूमिका को चालू करना चाहता है, तो OEM डिवाइस को नोट के लिए कॉन्टेंट कैप्चर करने से जुड़े नए CTS-V टेस्ट को पास करना होगा.
नोट के लिए कॉन्टेंट कैप्चर करने की सुविधा की जांच, CaptureContentForNotesVerifierActivity.java
में मौजूद है. साथ ही, यह सुविधा सुविधाएं कैटगरी में भी मिलती है, जैसा कि इस इमेज में दिखाया गया है:
चौथी इमेज. CTS-V सुइट में नोट टेस्ट के लिए कॉन्टेंट कैप्चर करना.
'नोट के लिए कॉन्टेंट कैप्चर करें' टेस्ट में, इन एपीआई की जांच की जाती है:
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
भूमिका काम करती है, तो नोट लेने वाला डिफ़ॉल्ट ऐप्लिकेशन, फ़्लोटिंग मल्टीटास्किंग विंडो में शुरू करें. ऐसा करने के लिए, होम स्क्रीन पर विजेट के शॉर्टकट एंट्री पॉइंट या किसी पेरिफ़रल डिवाइस की कार्रवाई का इस्तेमाल किया जा सकता है. जैसे, स्टाइलस पर बटन.README
में बताए गए तरीके सेCtsDefaultNotesApp
इंस्टॉल करें.
जांच करते समय, इन दिशा-निर्देशों का पालन करें:
- अगर
NOTES
भूमिका बंद है, तो टेस्ट की सूची खाली होती है और टेस्ट में उपयोगकर्ताओं को टेस्ट को स्किप करने की अनुमति मिलती है. जांच छोड़ने के लिए, हरे रंग के 'पास' बटन पर टैप करें. अगर
NOTES
भूमिका को चालू किया जाता है, तो हरे रंग का पास बटन बंद हो जाता है और टेस्ट, टेस्ट सूची में मौजूद होते हैं, जैसा कि इस इमेज में दिखाया गया है:पांचवीं इमेज.
NOTES
भूमिका चालू होने पर, नोट टेस्ट के लिए कॉन्टेंट कैप्चर करें.नोट के लिए कॉन्टेंट कैप्चर करने वाले टेस्ट सुइट को इस तरह से चलाएं:
हर टेस्ट को पूरा करें और निर्देशों का पालन करें.
सही बटन पर टैप करें:
- जांच पूरी होने पर, हरे रंग के 'पास' बटन पर टैप करें. सभी टेस्ट पास होने पर, 'पास' का हरा बटन चालू हो जाता है.
- जांच में हुई गड़बड़ी को रिकॉर्ड करने के लिए, लाल रंग के 'गड़बड़ी' बटन पर टैप करें.अगर जांच में कोई गड़बड़ी हुई है, तो लाल रंग का 'गड़बड़ी' बटन चालू हो जाता है.