कार के लिए Android ऐप्लिकेशन की जांच करें

अपना ऐप्लिकेशन डेवलप करते समय, Android Auto और Android Automotive OS को चलाने के लिए उपलब्ध टूल का इस्तेमाल करें:

असली वाहनों में टेस्ट करना

असली वाहनों में अपने ऐप्लिकेशन को टेस्ट करने के लिए, आपको उसे Google Play जैसे किसी भरोसेमंद सोर्स से इंस्टॉल करना होगा. हालांकि, अनजान सोर्स से ऐप्लिकेशन इंस्टॉल करने की अनुमति देना लेख में बताए गए एक अपवाद के तहत, ऐसा करने की ज़रूरत नहीं है. Google Play की समीक्षा प्रक्रिया से गुज़रे बिना, अपने ऐप्लिकेशन को डिवाइसों पर डिस्ट्रिब्यूट करने के लिए, संगठन में काम करने वालों के साथ ऐप्लिकेशन शेयर करने की सुविधा या ऐप्लिकेशन का इंटरनल टेस्ट ट्रैक का इस्तेमाल किया जा सकता है.

अनजान सोर्स से ऐप्लिकेशन इंस्टॉल करने की अनुमति दें

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

Android Auto का डेवलपर मोड चालू करना

Android Auto और Android Automotive OS, दोनों पर इस्तेमाल किए जा सकने वाले Android डेवलपर विकल्पों के अलावा, Android Auto में डेवलपर मोड की सुविधा भी होती है. इसे चालू करने के लिए, यह तरीका अपनाएं:

  1. Android Auto की सेटिंग खोलें.

    • Android 10 (एपीआई लेवल 29) या इसके बाद के वर्शन: डिवाइस पर, सेटिंग > ऐप्लिकेशन और सूचनाएं > सभी ऐप्लिकेशन देखें > Android Auto > ऐडवांस > ऐप्लिकेशन में मौजूद अन्य सेटिंग पर टैप करें.
    • Android 9 (एपीआई लेवल 28) या इससे पहले के वर्शन वाले डिवाइस के लिए: Android Auto ऐप्लिकेशन में, मेन्यू पर टैप करें. इसके बाद, सेटिंग पर टैप करें.
  2. सबसे नीचे मौजूद जानकारी सेक्शन पर जाएं. इसके बाद, वर्शन पर टैप करके, वर्शन और अनुमति की जानकारी देखें.

  3. वर्शन और अनुमति की जानकारी सेक्शन पर 10 बार टैप करें.

    आपको क्या डेवलपमेंट सेटिंग की अनुमति देनी है? डायलॉग दिखेगा.

  4. ठीक है पर टैप करें.

    आपने डेवलपर मोड चालू किया है. साथ ही, आपके पास ओवरफ़्लो मेन्यू में डेवलपर के लिए सेटिंग और टूल को ऐक्सेस करने का विकल्प है. आपको डेवलपर मोड सिर्फ़ एक बार चालू करना होगा. डेवलपर मोड से बाहर निकलने के लिए, ऐप्लिकेशन बार में मौजूद ड्रॉप-डाउन मेन्यू में दिए गए विकल्प का इस्तेमाल करें.

मीडिया ऐप्लिकेशन के लिए टेस्टिंग से जुड़ी अन्य ज़रूरी शर्तें

अगर आपको किसी मीडिया ऐप्लिकेशन की जांच करनी है, तो इस सेक्शन में बताए गए सभी मामलों के लिए जांच करें. इसके अलावा, Android Auto, Android Automotive OS या दोनों पर अपने ऐप्लिकेशन की जांच करें.

MediaBrowserService के स्टार्टअप के अलग-अलग उदाहरणों को टेस्ट करना

ड्राइवरों और यात्रियों की सुरक्षा को ध्यान में रखते हुए, उपयोगकर्ताओं पर कुछ अतिरिक्त पाबंदियां लगाई गई हैं. ये पाबंदियां, गाड़ी चलाते समय ऐप्लिकेशन इस्तेमाल करने से जुड़ी हैं. इस वजह से, Android Auto और Android Automotive OS में MediaBrowserService स्टार्टअप के ऐसे उदाहरण हैं जिन्हें आपके ऐप्लिकेशन को हैंडल करना होगा.

अपने ऐप्लिकेशन को टेस्ट करें, ताकि यह पक्का किया जा सके कि वह यहां दिए गए हर परिदृश्य को हैंडल कर सकता है:

  • Activity खुलने से पहले, MediaBrowserService चलता है.
  • Activity न दिखाए जा सकने पर, MediaBrowserService चलता है.
  • MediaBrowserService तब काम करता है, जब उपयोगकर्ता ने साइन इन न किया हो.

इन स्थितियों में टेस्ट करते समय, इन तरीकों को आज़माना न भूलें:

  • ऐप्लिकेशन को ज़बरदस्ती रोकें और फिर उसे लॉन्च करें.
  • ऐप्लिकेशन का डेटा मिटाएं. इसके बाद, इसे लॉन्च करें.

साथ ही, यह भी पक्का करें कि ज़रूरत पड़ने पर, गड़बड़ी का सही मैसेज सेट किया गया हो.

Media Controller Test ऐप्लिकेशन का इस्तेमाल करना

मीडिया कंट्रोलर टेस्ट ऐप्लिकेशन की मदद से, Android पर मीडिया प्लेबैक की बारीकियों को टेस्ट किया जा सकता है. साथ ही, इससे मीडिया सेशन को लागू करने की पुष्टि करने में मदद मिलती है. इस टूल का इस्तेमाल शुरू करने के लिए, मीडिया कंट्रोलर टेस्ट ऐप्लिकेशन का इस्तेमाल करना लेख पढ़ें.