खास जानकारी

AppCard, यूज़र इंटरफ़ेस (यूआई) एलिमेंट का एक ग्रुप होता है. इसकी स्टाइलिंग को ओईएम कंट्रोल करता है. इसमें ऐप्लिकेशन से मिली जानकारी शामिल होती है. AppCard, उपयोगकर्ताओं को ऐप्लिकेशन का सबसे काम का डेटा और फ़ंक्शन दिखाता है. यह इस तरह से दिखाया जाता है कि उपयोगकर्ता इसे आसानी से ऐक्सेस कर सकें और यह हमेशा उपलब्ध रहे.

AppCard कॉम्पोनेंट

पहली इमेज. AppCard कॉम्पोनेंट.

तीसरे पक्ष के डेवलपर, AppCards का इस्तेमाल इन कामों के लिए कर सकते हैं:

  • ड्राइवर के रास्ते में होने पर, उसे पैक किए गए खाने के ऑर्डर का स्टेटस दिखाएं.
  • गाड़ियों में बैठे यात्रियों को फ़ोटो दिखाएं, ताकि उन्हें अच्छा लगे.
  • निवेशकों के लिए, क्रिप्टो कॉइन की कीमत को ट्रैक करना और समय-समय पर अपडेट करना.

उदाहरण के लिए:

AppCard के उदाहरण

दूसरी इमेज. AppCard के उदाहरण.

AppCard

सोर्स: AppCard.kt

AppCard एक ऑब्जेक्ट है, जिसमें डेटा होता है. हम ImageAppCard का इस्तेमाल करते हैं, जिसमें दो स्थितियां होती हैं. किसी भी तरह का AppCard तय करते समय, हर कॉम्पोनेंट का आईडी यूनीक होना चाहिए.

तीसरी इमेज. टेक्स्ट वाली इमेज.

चौथी इमेज. प्रोग्रेस बार और टेक्स्ट वाले बटन.

AppCard ContentProvider

सोर्स: AppCardContentProvider.kt

यह ऐप्लिकेशन में मौजूद एक कॉन्टेंट प्रोवाइडर है. यह AppCard बनाता है. साथ ही, इसे इंस्टैंशिएट किया जाता है और यह AppCardHost से कम्यूनिकेट करता है. ज़्यादा जानने के लिए, AppCardContentProviderExtension देखें.

AppCard Host

सोर्स: AppCardHost.kt

यह एक सिस्टम ऐप्लिकेशन है, जो AppCardContentProvider से कनेक्ट होता है, ताकि ऐप्लिकेशन कार्ड दिखाए जा सकें और उन्हें मैनेज किया जा सके. ज़्यादा जानने के लिए, AppCard होस्ट को कॉन्फ़िगर करना लेख पढ़ें.

AppCard Context

सोर्स: AppCardContext.kt

यह एक ऐसा ऑब्जेक्ट है जो AppCardContentProvider को इस बारे में जानकारी देता है कि AppCardHost, AppCard को कैसे दिखा सकता है. AppCardContext में यह जानकारी शामिल होती है:

  • API स्तर
  • इसके लिए रीफ़्रेश करने की अवधि:

    • AppCard के अपडेट पूरे करना
    • AppCard कॉम्पोनेंट को EnforceFastUpdateRate से टैग किया गया है
  • क्या यह होस्ट, AppCard के साथ इंटरैक्ट करने की सुविधा देता है?

  • इमेज का ज़्यादा से ज़्यादा साइज़:

    • इमेज को बीच में अलाइन करें
    • बटन की इमेज
    • हेडर इमेज
  • कम से कम इतने बटन दिखने चाहिए.

इस जानकारी की मदद से, AppCard के डेवलपर, होस्ट को भेजी गई जानकारी को ऑप्टिमाइज़ कर सकते हैं.