Android 2.1 प्लेटफ़ॉर्म

एपीआई लेवल: 7

Android 2.1, एक छोटा प्लैटफ़ॉर्म है जिन्हें जनवरी 2010 से Android के हैंडसेट पर डिप्लॉय किया जा सकेगा. इस रिलीज़ में नया एपीआई शामिल है बदलाव और बग समाधान. बदलावों के बारे में जानकारी पाने के लिए, Framework API देखें सेक्शन में जाएं.

डेवलपर के लिए, Android 2.1 प्लेटफ़ॉर्म Android SDK के लिए डाउनलोड किया जा सकने वाला कॉम्पोनेंट. डाउनलोड किए जा सकने वाले प्लैटफ़ॉर्म में सभी नीतियों का पालन करने वाली Android लाइब्रेरी और सिस्टम इमेज. साथ ही, एम्युलेटर का एक सेट भी स्किन, ऐप्लिकेशन के सैंपल वगैरह. डाउनलोड किया जा सकने वाला प्लैटफ़ॉर्म कोई बाहरी लाइब्रेरी शामिल नहीं होती है.

Android पर डेवलप करना या उसकी जांच करना शुरू करने के लिए 2.1 प्लैटफ़ॉर्म, इन कामों के लिए Android SDK और AVD मैनेजर टूल का इस्तेमाल करें अपने SDK टूल में प्लैटफ़ॉर्म डाउनलोड करें.

प्लेटफ़ॉर्म हाइलाइट

Android 2.1 में खास उपयोगकर्ता सुविधाएं नहीं जोड़ी गई हैं, ज़्यादा जानकारी के लिए, Android 2.0 प्लैटफ़ॉर्म हाइलाइट दस्तावेज़ में नई उपयोगकर्ता सुविधाओं के बारे में जानकारी दी गई है.

संशोधन

नीचे दिए गए सेक्शन में, एक के बाद एक रिलीज़ होने वाले Android SDK के लिए Android 2.1 प्लेटफ़ॉर्म घटक संशोधन संख्या. Android के कौनसे संशोधनों को तय करने के लिए आपके SDK टूल में, 2.1 प्लैटफ़ॉर्म इंस्टॉल किए जाते हैं. इसके बारे में ज़्यादा जानने के लिए, "इंस्टॉल किए गए पैकेज" Android SDK और AVD Manager की सूची में शामिल किया गया है.

एपीआई लेवल

Android 2.1 प्लेटफ़ॉर्म फ़्रेमवर्क एपीआई को मैन्युअल तौर पर इस्तेमाल किया जा सकता है. Android 2.1 API को एक पूर्णांक आइडेंटिफ़ायर असाइन किया जाता है — 7 — इसका मतलब है कि सेव किया जाता है. "एपीआई लेवल" कहा जाने वाला यह आइडेंटिफ़ायर, सिस्टम यह तय कर सके कि कोई ऐप्लिकेशन इसके साथ काम करता है या नहीं सिस्टम पर क्लिक करें.

अपने Android 2.1 में प्रस्तुत किए गए API का उपयोग करने के लिए ऐप्लिकेशन के लिए, आपको उचित मान, "7", <uses-sdk> के android:minSdkVersion एट्रिब्यूट तत्व के साथ भी उपलब्ध है.

एपीआई लेवल को इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, एपीआई लेवल वाला दस्तावेज़ देखें.

फ़्रेमवर्क एपीआई में बदलाव

नीचे दिए गए सेक्शन, ऐप्लिकेशन में किए गए बदलावों के बारे में जानकारी देते हैं Android 2.1 प्लैटफ़ॉर्म से मिला फ़्रेमवर्क एपीआई.

लाइव वॉलपेपर

नीचे दी गई सुविधाएं, आपको ऐनिमेशन वाले वॉलपेपर बनाने के लिए एपीआई उपलब्ध कराती हैं:

इसके अलावा, अगर आपका ऐप्लिकेशन लाइव वॉलपेपर का इस्तेमाल करता है या वह उपलब्ध कराता है, तो आपको <uses-feature> जोड़ना न भूलें ऐप्लिकेशन के मेनिफ़ेस्ट में एलिमेंट जोड़ें. इससे एट्रिब्यूट के बारे में जानकारी मिलेगी android:name="android.software.live_wallpaper". उदाहरण के लिए:

<uses-feature android:name="android.software.live_wallpaper" />

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

टेलीफ़ोनी

  • SignalStrength की नई क्लास में जानकारी मिलती है डिवाइस के मौजूदा नेटवर्क सिग्नल के बारे में जानकारी. इसे यहां से हासिल किया जा सकता है: नया onSignalStrengthsChanged(SignalStrength) कॉलबैक.
  • नया onDataConnectionStateChanged(int, int) कॉलबैक.

व्यू

WebKit

  • वेब में बदलाव करने के नए WebStorage तरीके स्टोरेज डेटाबेस.
  • GeolocationPermissions के नए तरीके जियोलोकेशन की अनुमतियां हासिल करें और उन्हें वेबव्यू पर सेट करें.
  • इनकी सेटिंग मैनेज करने के लिए, WebSettings के नए तरीके ऐप्लिकेशन की कैश मेमोरी, वेब स्टोरेज, और स्क्रीन की डेंसिटी के हिसाब से ज़ूम करने की सुविधा मिलती है.
  • वीडियो मैनेज करने के लिए WebChromeClient के नए तरीके, ब्राउज़िंग इतिहास, कस्टम व्यू, ऐप्लिकेशन की कैश मेमोरी की सीमा वगैरह.

एपीआई में अंतर की रिपोर्ट

Android 2.1 (एपीआई) में एपीआई में हुए सभी बदलावों की ज़्यादा जानकारी के लिए लेवल 7), एपीआई लेवल 6 की तुलना में, एपीआई अंतर की रिपोर्ट.

पहले से मौजूद ऐप्लिकेशन

डाउनलोड किए जा सकने वाले प्लैटफ़ॉर्म में शामिल सिस्टम इमेज से, ये जानकारी मिलती है पहले से मौजूद ऐप्लिकेशन:

  • अलार्म क्लॉक
  • ब्राउज़र
  • कैल्कुलेटर
  • कैमरा
  • संपर्क
  • पसंद के मुताबिक स्थान-भाषा (डेवलपर ऐप्लिकेशन)
  • डेवलपर टूल (डेवलपर ऐप्लिकेशन)
  • ईमेल
  • गैलरी में देखें
  • जैपनीज़, चाइनीज़, और लैटिन टेक्स्ट इनपुट के लिए IME
  • मैसेज सेवा
  • संगीत
  • फ़ोन
  • सेटिंग
  • स्पेयर पार्ट्स (डेवलपर ऐप्लिकेशन)

स्थान-भाषाएं

डाउनलोड किए जा सकने वाले प्लैटफ़ॉर्म में शामिल सिस्टम इमेज, Google News पर पहले से मौजूद स्थान-भाषाएँ. कुछ मामलों में, स्थान-भाषाएं. अन्य मामलों में, भाषा के डिफ़ॉल्ट वर्शन का इस्तेमाल किया जाता है. कॉन्टेंट बनाने वे भाषाएं जो Android 2.1 सिस्टम में उपलब्ध हैं इमेज नीचे दी गई हैं (language_country/region स्थान-भाषा के साथ) डिस्क्रिप्टर).

  • चीनी, PRC (zh_CN)
  • चाइनीज़, ताइवान (zh_TW)
  • चेक (cs_CZ)
  • डच, नीदरलैंड्स (nl_NL)
  • डच, बेल्जियम (nl_BE)
  • अंग्रेज़ी, US (en_US)
  • अंग्रेज़ी, ब्रिटेन (en_GB)
  • अंग्रेज़ी, कनाडा (en_CA)
  • अंग्रेज़ी, ऑस्ट्रेलिया (en_AU)
  • अंग्रेज़ी, न्यूज़ीलैंड (en_NZ)
  • अंग्रेज़ी, सिंगापुर(hi_SG)
  • फ़्रेंच, फ़्रांस (fr_FR)
  • फ़्रेंच, बेल्जियम (fr_BE)
  • फ़्रेंच, कनाडा (fr_CA)
  • फ़्रेंच, स्विट्ज़रलैंड (fr_CH)
  • जर्मन, जर्मनी (de_DE)
  • जर्मन, ऑस्ट्रिया (de_AT)
  • जर्मन, स्विट्ज़रलैंड (de_CH)
  • जर्मन, लिख्तेंस्ताइन (de_LI)
  • इतालवी, इटली (it_IT)
  • इटैलियन, स्विट्ज़रलैंड (it_CH)
  • जैपनीज़ (ja_JP)
  • कोरियन (ko_KR)
  • पोलिश (pl_PL)
  • रशियन (ru_RU)
  • स्पैनिश (es_ES)
  • स्थानीय जगह के अनुसार बनाई गई यूज़र इंटरफ़ेस (यूआई) स्ट्रिंग उन स्थान-भाषाओं से मेल खाती हैं जिन्हें ऐक्सेस किया जा सकता है सेटिंग में जाकर.

    एम्युलेटर स्किन

    डाउनलोड किए जा सकने वाले प्लैटफ़ॉर्म में एम्युलेटर स्किन का एक सेट होता है, जिसका इस्तेमाल किया जा सकता है का इस्तेमाल करें. कॉन्टेंट बनाने एम्युलेटर स्किन ये हैं:

    • QVGA (240x320, लो डेंसिटी, छोटी स्क्रीन)
    • WQVGA (240x400, कम सघनता, सामान्य स्क्रीन)
    • FWQVGA (240x432, कम डेंसिटी, सामान्य स्क्रीन)
    • HVGA (320x480, मध्यम सघनता, सामान्य स्क्रीन)
    • WVGA800 (480x800, उच्च सघनता, सामान्य स्क्रीन)
    • WVGA854 (480x854 उच्च सघनता, सामान्य स्क्रीन)

    दिखने वाले ऐप्लिकेशन को डेवलप करने के तरीके के बारे में ज़्यादा जानकारी के लिए और सभी Android डिवाइस पर ठीक से काम कर रहा है, तो एक से ज़्यादा डिवाइसों के साथ काम करना स्क्रीन.