कार के लिए 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 स्टार्टअप के ऐसे उदाहरण हैं जिन्हें आपके ऐप्लिकेशन को हैंडल करना होगा.

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

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

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

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

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

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

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