Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

विवरण

Android के लिए Android 8.1 डेवलपर पूर्वावलोकन: एक व्यापक अवलोकन

एंड्रॉइड ओ एंड्रॉइड ऑपरेटिंग सिस्टम का नवीनतम संस्करण है, और यह उपयोगकर्ताओं और डेवलपर्स के लिए समान रूप से नई सुविधाओं और क्षमताओं का परिचय देता है। इस दस्तावेज़ में, हम इस बात पर प्रकाश डालेंगे कि Android 8.1 डेवलपर प्रीव्यू में डेवलपर्स के लिए क्या नया है।

तंत्रिका नेटवर्क एपीआई

न्यूरल नेटवर्क्स एपीआई (NNAPI) ऑन-डिवाइस मशीन लर्निंग ऑपरेशंस के लिए हार्डवेयर एक्सेलेरेशन वाले ऐप्स प्रदान करता है। एपीआई ऑन-डिवाइस मॉडल निर्माण, संकलन और निष्पादन का समर्थन करता है। ऐप्स आमतौर पर सीधे NNAPI का उपयोग नहीं करते हैं; इसके बजाय, NNAPI को मशीन लर्निंग लाइब्रेरी, फ्रेमवर्क और टूल्स द्वारा बुलाया जाता है, जो डेवलपर्स को अपने मॉडल को प्रशिक्षित करने और उन्हें Android उपकरणों पर तैनात करने देता है।

न्यूरल नेटवर्क्स एपीआई के बारे में अधिक जानने के लिए, न्यूरल नेटवर्क्स एपीआई संदर्भ डॉक्स और न्यूरल नेटवर्क्स एपीआई डेवलपर गाइड देखें।

सूचनाएं

एंड्रॉइड 8.1 डेवलपर प्रीव्यू 1 में नोटिफिकेशन में बदलाव शामिल हैं जो प्रभावित करते हैं कि ऐप्स अधिसूचना अलर्ट ध्वनि कैसे बना सकते हैं:

- ऐप्स अब प्रति सेकंड केवल एक बार अधिसूचना चेतावनी ध्वनि कर सकते हैं।

- अलर्ट ध्वनियाँ जो इस दर से अधिक हैं कतारबद्ध नहीं हैं और खो गई हैं।

- यह परिवर्तन सूचना व्यवहार के अन्य पहलुओं को प्रभावित नहीं करता है।

- अधिसूचना संदेश अभी भी उम्मीद के मुताबिक पोस्ट होते हैं।

इसके अतिरिक्त:

- नोटिफिकेशन लिस्टनर सर्विस और कंडीशनप्रोवाइडर सर्विस कम-रैम एंड्रॉइड-संचालित डिवाइस पर समर्थित नहीं हैं जो एक्टिविटीमैनेजर.इसलोरामडेविस () को कॉल करने पर सही हो जाते हैं।

कम रैम वाले उपकरणों के लिए बेहतर लक्ष्यीकरण

Android 8.1 (API स्तर 27) पैकेज प्रबंधक में दो नए हार्डवेयर-सुविधा स्थिरांक - FEATURE_RAM_LOW और FEATURE_RAM_NORMAL - जोड़ता है। ये स्थिरांक आपको सामान्य या कम रैम वाले उपकरणों के लिए अपने ऐप्स के वितरण और एपीके विभाजन को लक्षित करने की अनुमति देते हैं।

ये स्थिरांक Play Store को किसी दिए गए डिवाइस की क्षमताओं के लिए विशेष रूप से उपयुक्त ऐप्स को हाइलाइट करके बेहतर उपयोगकर्ता अनुभव को बढ़ावा देने में सक्षम बनाते हैं।

ऑटोफिल फ्रेमवर्क अपडेट

एंड्रॉइड 8.1 डेवलपर पूर्वावलोकन (एपीआई स्तर 27) ऑटोफिल फ्रेमवर्क में कई सुधार प्रदान करता है जिसे आप अपने ऐप्स में शामिल कर सकते हैं:

- डेवलपर पूर्वावलोकन कस्टम विवरण के लिए समर्थन जोड़ता है जो मूल प्रतिनिधित्व डेटा के बजाय ऑटोफिल सेव यूआई में दिखाता है।

- आप एक वैलिडेटर ऑब्जेक्ट निर्दिष्ट कर सकते हैं जिसका उपयोग आपका ऐप यह तय करने के लिए करता है कि एंड्रॉइड सिस्टम को ऑटोफिल सेव यूआई दिखाना चाहिए या नहीं।

- बेसएडाप्टर क्लास में सेटऑटोफिलऑप्शन () विधि शामिल है जो एडेप्टर में स्ट्रिंग प्रतिनिधित्व मान प्रदान करने की अनुमति देता है उपयोगी स्पिनर नियंत्रण गतिशील रूप से मूल्य एडेप्टर उत्पन्न करता है जैसे क्रेडिट कार्ड की समाप्ति तिथि वर्ष सूची उपयोगकर्ता भाग क्रेडिट कार्ड की समाप्ति तिथि चुनते हैं ऑटोफिल सेवाएं स्ट्रिंग प्रतिनिधित्व का उपयोग करती हैं उचित रूप से दृश्य भरने के लिए डेटा की आवश्यकता होती है

इसके अतिरिक्त:

-ऑटोफिलमैनेजर क्लास में शामिल है InformViewVisibilityChanged(व्यू, इंट, बूलेन) मेथड कॉल नोटिफाई फ्रेमवर्क चेंजेस विजिबिलिटी व्यू वर्चुअल स्ट्रक्चर ओवरलोड मेथड नॉन-वर्चुअल स्ट्रक्चर्स को आमतौर पर स्पष्ट रूप से फ्रेमवर्क को सूचित करने की आवश्यकता नहीं होती है क्योंकि विधि को पहले से ही व्यू क्लास कहा जाता है

एडिटटेक्स्ट अपडेट

एपीआई स्तर 27 के साथ शुरुआत EditText.getText() संपादन योग्य पूर्व में लौटाए गए CharSequence पिछड़े-संगत संपादन योग्य कार्यान्वयन CharSequence संपादन योग्य इंटरफ़ेस मूल्यवान अतिरिक्त कार्यक्षमता प्रदान करता है उदाहरण के लिए क्योंकि संपादन योग्य भी लागू करता है स्पैन करने योग्य इंटरफ़ेस उदाहरण के भीतर मार्कअप सामग्री लागू करता है EditText

प्रोग्रामेटिक सेफ ब्राउजिंग क्रियाएं

WebView कार्यान्वयन का उपयोग करके सुरक्षित ब्राउज़िंग API ऐप यह पता लगाता है कि जब उदाहरण WebView URL नेविगेट करने का प्रयास करता है Google वर्गीकृत ज्ञात खतरा डिफ़ॉल्ट रूप से WebView अंतरालीय चेतावनी दिखाता है उपयोगकर्ता ज्ञात खतरा विकल्प लोड URL देता है वैसे भी पिछले पृष्ठ को सुरक्षित लौटाता है Android 8.1 में डेवलपर पूर्वावलोकन प्रोग्रामेटिक रूप से परिभाषित करता है कि ऐप ज्ञात खतरे का जवाब कैसे देता है:

-नियंत्रित करें कि क्या ऐप सुरक्षित ब्राउज़िंग के ज्ञात खतरों की रिपोर्ट करता है

- हर बार जब भी URL सुरक्षित ब्राउज़िंग का सामना होता है तो ऐप स्वचालित रूप से वापस सुरक्षा के लिए विशेष कार्रवाई करता है ज्ञात खतरे को नोट करें WebView ऑब्जेक्ट के loadUrl () विधि को इनिशियलाइज़ करने से पहले सुरक्षित ब्राउज़िंग शुरू होने तक प्रतीक्षा के खिलाफ इष्टतम सुरक्षा

वीडियो थंबनेल एक्सट्रैक्टर

MediaMetadataRetriever क्लास के पास getScaledFrameAtTime() दी गई समय स्थिति के पास फ्रेम ढूंढता है बिटमैप समान पहलू अनुपात स्रोत फ्रेम स्केल्ड फिट आयत दी गई चौड़ाई ऊंचाई उपयोगी जनरेटिंग थंबनेल चित्र वीडियो हम getFrameAtTime() व्यर्थ मेमोरी के बजाय विधि का उपयोग करने की सलाह देते हैं क्योंकि बिटमैप समान रिज़ॉल्यूशन स्रोत वीडियो देता है उदाहरण के लिए K वीडियो के फ्रेम में MB बिटमैप को कहीं अधिक बड़े थंबनेल छवि की आवश्यकता होगी

साझा मेमोरी एपीआई

Android ने SharedMemory क्लास पेश की यह मैप बनाने की अनुमति देता है अनाम साझा मेमोरी का प्रबंधन करता है जिसमें कई प्रक्रियाओं या ऐप्स का उपयोग किया जाता है

वॉलपेपर रंग एपीआई

एंड्रॉइड पेश करता है सपोर्ट मैनेजिंग वॉलपेपर कलर्स फीचर पहले तीन विज़ुअल प्रतिनिधि रंगों का उपयोग करके बिटमैप से वॉलपेपरकलर्स ऑब्जेक्ट बनाने की सुविधा देता है पहले तीन ध्यान देने योग्य रंगों का विवरण प्राप्त करें वॉलपेपरवॉलपेपरऑब्जेक्ट बनाने के लिए या तो निम्नलिखित:

-तीन रंगों का उपयोग करके वॉलपेपरकोलर्स ऑब्जेक्ट बनाने के लिए इंस्टेंस बनाएं प्राथमिक द्वितीयक तृतीयक रंग पास करने वाले वॉलपेपरकोलर्स प्राथमिक रंग को शून्य होना चाहिए

बिटमैप कॉल से बिटमैप कॉल से वॉलपेपरकलर्स ऑब्जेक्ट बनाने के लिए () विधि बिटमैप स्रोत पैरामीटर पास कर रही है

ड्रॉएबल सोर्स पैरामीटर पास करने वाली ड्रॉएबल () विधि से ड्रॉएबल कॉल से वॉलपेपरकलर्स ऑब्जेक्ट बनाने के लिए

प्राथमिक द्वितीयक तृतीयक रंग विवरण वॉलपेपर को पुनः प्राप्त करने के लिए निम्नलिखित विधियों को कॉल करें:

-getPrimaryColor () सबसे अधिक ध्यान देने योग्य रंग वॉलपेपर देता है

-getSecondaryColor () दूसरा प्रमुख रंग वॉलपेपर लौटाता है

-getTertiaryColor () विधि तीसरा प्रमुख रंग वॉलपेपर लौटाती है सिस्टम को किसी भी महत्वपूर्ण रंग परिवर्तन को सूचित करने के लिए कॉल कलर्स चेंज को सूचित करें () विधि ट्रिगर्स कंप्यूट कलर्स लाइफसाइकिल इवेंट का अवसर नया वॉलपेपर कलर्स ऑब्जेक्ट प्रदान करता है श्रोता रंग परिवर्तन कॉल ऐडऑन कलर्स चेंज लिसनर () विधि भी वॉलपेपर रंग प्राप्त करें () पुनः प्राप्त करें प्राथमिक रंग वॉलपेपर

फ़िंगरप्रिंट अद्यतन

फ़िंगरप्रिंट प्रबंधक वर्ग ने दो त्रुटि कोड प्रस्तुत किए हैं:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: उपयोगकर्ता ने फ़िंगरप्रिंट रीडर का उपयोग करके अपने डिवाइस को अनलॉक करने के लिए बहुत बार प्रयास किया है।

-FINGERPRINT_ERROR_VENDOR: एक विक्रेता-विशिष्ट फ़िंगरप्रिंट रीडर त्रुटि हुई।

निष्कर्ष के तौर पर,

उपयोगिताओं और ऑपरेटिंग सिस्टम जैसी विभिन्न श्रेणियों में उपलब्ध सॉफ्टवेयर अनुप्रयोगों के विस्तृत चयन के साथ; हमारी वेबसाइट सभी प्रकार की जरूरतों और आवश्यकताओं को पूरा करने के लिए सॉफ्टवेयर समाधानों की एक विस्तृत श्रृंखला प्रदान करती है! ऐसा ही एक सॉफ्टवेयर समाधान यहां उपलब्ध "एंड्रॉइड ओ" के अलावा कोई नहीं है जो उपयोगकर्ता अनुभव के साथ-साथ डेवलपर उत्पादकता दोनों को बढ़ाने के उद्देश्य से कई विशेषताओं और क्षमताओं को सामने लाता है!

संदेश वितरण अप्रभावित रहता है, यह सुनिश्चित करते हुए प्रति सेकंड ध्वनि अलर्ट को सीमित करने सहित बेहतर सूचना प्रबंधन विकल्पों से; रैम क्षमता स्तरों के आधार पर बेहतर लक्ष्यीकरण विकल्प ताकि उपयोगकर्ताओं को उपकरण विनिर्देशों की परवाह किए बिना अनुकूलित अनुभव प्राप्त हो; अपडेटेड ऑटोफिलिंग फ्रेमवर्क कस्टम डिस्क्रिप्शन के साथ-साथ वैलिडेटर ऑब्जेक्ट्स की अनुमति देता है जो ऑटोफिलिंग प्रक्रिया पर अधिक नियंत्रण को सक्षम करता है - यहां कुछ न कुछ है!

इसके अलावा धन्यवाद इसके तंत्रिका नेटवर्क एपीआई बाहरी सर्वर क्लाउड कंप्यूटिंग संसाधनों आदि की आवश्यकता के बिना डिवाइस के भीतर ही हार्डवेयर एक्सेलेरेशन मशीन लर्निंग ऑपरेशंस की पेशकश करते हैं; वेबव्यू कार्यान्वयन के माध्यम से प्रोग्रामेटिक सुरक्षित ब्राउज़िंग क्रियाएं संभावित खतरों का उनके होने से पहले ही पता लगा लेती हैं जिससे उपयोगकर्ता ऑनलाइन गतिविधियों को सुरक्षित रखते हैं; साझा मेमोरी एपीआई कई प्रक्रियाओं/ऐप्स के बीच निर्बाध संचार की सुविधा प्रदान करता है जो बिना किसी हिचकिचाहट के एक साथ चल रहा है - ये केवल कुछ उदाहरण हैं जो दिखाते हैं कि "एंड्रॉइड ओ" वास्तव में बाकी के बीच क्यों खड़ा है!

पूर्ण कल्पना
प्रकाशक Google
प्रकाशक स्थल http://www.google.com/
रिलीज़ की तारीख 2017-10-25
तारीख संकलित हुई 2017-10-25
वर्ग उपयोगिताएँ और ऑपरेटिंग सिस्टम
उप श्रेणी ऑपरेटिंग सिस्टम और अपडेट
संस्करण Preview
ओएस आवश्यकताओं Android
आवश्यकताएँ Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
कीमत Free
प्रति सप्ताह डाउनलोड 8
कुल डाउनलोड 1002

Comments:

सबसे लोकप्रिय