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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

अपने ऐप्लिकेशन को टेस्ट करें, ताकि यह पक्का किया जा सके कि वह इन सभी स्थितियों को हैंडल कर सकता है:

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

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

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

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

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

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