डिफ़ॉल्ट उपलब्ध कराने वाली नीति


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

अगर DefaultComplicationDataSourcePolicy खाली है, तो कोई डिफ़ॉल्ट सेट नहीं किया जाता.

Wear OS 4 में लॉन्च किया गया.

वाक्य-विन्यास

<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />

विशेषताएं

DefaultProviderPolicy में ये एट्रिब्यूट होते हैं:

ज़रूरी एट्रिब्यूट

यहां दिए गए एट्रिब्यूट ज़रूरी हैं:

defaultSystemProvider

defaultSystemProvider, सिस्टम की गड़बड़ी से जुड़ा डेटा सोर्स है. अगर कोई प्राइमरी या सेकंडरी डेटा सोर्स नहीं दिया गया है या सिस्टम से बाहर के किसी डेटा सोर्स का इस्तेमाल नहीं किया जा सकता, तो यह आखिरी फ़ॉलबैक के तौर पर काम करता है. defaultSystemProvider एट्रिब्यूट को स्ट्रिंग की ऐसी वैल्यू पर सेट किया जाना चाहिए जो Wear SystemDataSources की वैल्यू की सूची से ली गई हो. जैसे, STEP_COUNT.

उपलब्ध वैल्यू की पूरी सूची यहां दी गई है:

defaultSystemProviderType
defaultSystemProvider का टाइप, ताकि यह पता चल सके कि सिस्टम की सेवा देने वाली कंपनी, एक से ज़्यादा टाइप के सिस्टम पर काम करती है या नहीं. SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE,RANGED_VALUE, और EMPTY वैल्यू इस्तेमाल की जा सकती हैं.

ऐसे एट्रिब्यूट जो ज़रूरी नहीं हैं

यहां दिए गए एट्रिब्यूट की वैल्यू देना ज़रूरी नहीं है:

primaryProvider
पहले डेटा सोर्स का कॉम्पोनेंट नाम, जिसे आज़माना है.
primaryProviderType
अगर primaryProvider चुना गया है, तो डिफ़ॉल्ट रूप से कॉम्प्लीकेशन का टाइप. SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE, और EMPTY
जैसी वैल्यू इस्तेमाल की जा सकती हैं
secondaryProvider
दूसरे डेटा सोर्स का कॉम्पोनेंट नाम, जिसे आज़माना है.
secondaryProviderType
अगर secondaryProvider चुना गया है, तो डिफ़ॉल्ट रूप से कॉम्प्लीकेशन का टाइप. इस्तेमाल की जा सकने वाली वैल्यू: SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE,PHOTO_IMAGE, RANGED_VALUE, और EMPTY