Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

აღწერა

Android 8.1 დეველოპერის გადახედვა Android-ისთვის: ყოვლისმომცველი მიმოხილვა

Android O არის ანდროიდის ოპერაციული სისტემის უახლესი ვერსია და ის წარმოგიდგენთ მრავალ ახალ ფუნქციას და შესაძლებლობებს როგორც მომხმარებლებისთვის, ასევე დეველოპერებისთვის. ამ დოკუმენტში ჩვენ გამოვყოფთ ახალ დეველოპერებს Android 8.1 Developer Preview-ში.

ნერვული ქსელების API

ნერვული ქსელების API (NNAPI) უზრუნველყოფს აპებს ტექნიკის აჩქარებით მოწყობილობაზე მანქანური სწავლების ოპერაციებისთვის. API მხარს უჭერს მოწყობილობაზე მოდელის შექმნას, შედგენას და შესრულებას. აპები, როგორც წესი, არ იყენებენ პირდაპირ NNAPI-ს; ამის ნაცვლად, NNAPI იგულისხმება მანქანური სწავლების ბიბლიოთეკებით, ჩარჩოებით და ხელსაწყოებით, რომლებიც დეველოპერებს საშუალებას აძლევს მოამზადონ თავიანთი მოდელები და განათავსონ ისინი Android მოწყობილობებზე.

ნერვული ქსელების API-ს შესახებ მეტი ინფორმაციისთვის იხილეთ ნერვული ქსელების API საცნობარო დოკუმენტები და ნერვული ქსელების API დეველოპერის სახელმძღვანელო.

შეტყობინებები

Android 8.1 Developer Preview 1 მოიცავს შეტყობინებებში ცვლილებებს, რომლებიც გავლენას ახდენს იმაზე, თუ როგორ შეუძლიათ აპებს შეტყობინებების გაფრთხილების ხმები:

- აპებს ახლა მხოლოდ შეტყობინებების გაფრთხილების ხმა შეუძლიათ წამში ერთხელ.

- გაფრთხილების ხმები, რომლებიც აღემატება ამ მაჩვენებელს, არ დგას რიგში და იკარგება.

- ეს ცვლილება გავლენას არ ახდენს შეტყობინებების ქცევის სხვა ასპექტებზე.

- შეტყობინებების შეტყობინებები კვლავ ქვეყნდება, როგორც მოსალოდნელი იყო.

დამატებით:

- NotificationListenerService და ConditionProviderService არ არის მხარდაჭერილი დაბალი ოპერატიული მეხსიერების მქონე Android-ზე მომუშავე მოწყობილობებზე, რომლებიც უბრუნდებიან ნამდვილს ActivityManager.isLowRamDevice()-ის გამოძახებისას.

გაუმჯობესებული დამიზნება დაბალი RAM მოწყობილობებისთვის

Android 8.1 (API დონე 27) ამატებს ტექნიკის მახასიათებლების ორ ახალ მუდმივობას - FEATURE_RAM_LOW და FEATURE_RAM_NORMAL - პაკეტის მენეჯერს. ეს მუდმივები საშუალებას გაძლევთ მიზანმიმართოთ თქვენი აპების და APK გაყოფის განაწილება ნორმალურ ან დაბალი ოპერატიული მეხსიერების მოწყობილობებზე.

ეს მუდმივები საშუალებას აძლევს Play Store-ს, ხელი შეუწყოს მომხმარებლის უკეთეს გამოცდილებას, ხაზს უსვამს აპებს, რომლებიც განსაკუთრებით კარგად შეეფერება მოცემული მოწყობილობის შესაძლებლობებს.

ავტომატური შევსების ჩარჩო განახლებები

Android 8.1 Developer Preview (API დონე 27) უზრუნველყოფს Autofill Framework-ის რამდენიმე გაუმჯობესებას, რომელიც შეგიძლიათ ჩართოთ თქვენს აპებში:

- დეველოპერის გადახედვა ამატებს მხარდაჭერას მორგებული აღწერებისთვის, რომლებიც ნაჩვენებია ავტომატური შევსების შენახვის ინტერფეისში ორიგინალური წარმომადგენლობის მონაცემების ნაცვლად.

- შეგიძლიათ მიუთითოთ Validator ობიექტი, რომელსაც თქვენი აპი იყენებს, რათა გადაწყვიტოს, უნდა აჩვენოს თუ არა Android System-მა ავტომატური შევსების შენახვის ინტერფეისი.

- BaseAdapter კლასში შედის setAutofillOptions() მეთოდი, რომელიც საშუალებას იძლევა უზრუნველყოს სტრიქონების წარმომადგენლობის მნიშვნელობები ადაპტერში სასარგებლო spinner კონტროლის დინამიურად გენერირება მნიშვნელობების გადამყვანები, როგორიცაა საკრედიტო ბარათის ვადის გასვლის თარიღი წლების სიაში მომხმარებლები ირჩევენ საკრედიტო ბარათის ვადის გასვლის თარიღს.

დამატებით:

-AutofillManager კლასში შედის notifyViewVisibilityChanged(View,int,boolen) მეთოდის გამოძახება შეტყობინებების ჩარჩოს ცვლილებების ხილვადობის ხედვა ვირტუალური სტრუქტურის გადატვირთვის მეთოდს არავირტუალური სტრუქტურები ჩვეულებრივ არ საჭიროებენ ფრეიმერის ცალსახად შეტყობინებას, რადგან მეთოდს უკვე უწოდებენ View class

EditText განახლება

დაწყებული API დონიდან 27 EditText.getText() აბრუნებს EditText.getText()-ს აბრუნებს Editable ადრე დაბრუნებულ CharSequence-ის უკან თავსებადი Editable implements CharSequence Editable ინტერფეისი უზრუნველყოფს მნიშვნელოვან დამატებით ფუნქციონირებას, მაგალითად, რადგან Editable ასევე ახორციელებს Spannable ინტერფეისს, გამოიყენეთ მარკირების კონტენტი მაგალითად EditText.

პროგრამული უსაფრთხო დათვალიერების მოქმედებები

WebView განხორციელების გამოყენებით Safe Browsing API აპი აღმოაჩენს, როდესაც WebView ცდილობს ნავიგაციის URL-ს Google კლასიფიცირებული ცნობილი საფრთხის ნაგულისხმევად WebView აჩვენებს ინტერსტიციულ გაფრთხილებას მომხმარებლისთვის ცნობილი საფრთხის მიცემის ოფციის ჩატვირთვის URL მაინც დაბრუნების წინა გვერდის უსაფრთხოდ დაბრუნება Android 8.1 დეველოპერის გადახედვისას პროგრამულად განსაზღვრეთ, თუ როგორ პასუხობს აპლიკაცია ცნობილ საფრთხეს:

-აკონტროლეთ, იტყობინება თუ არა აპი ცნობილი საფრთხეების უსაფრთხო დათვალიერებას

- დაავალეთ აპს ავტომატურად შეასრულოს კონკრეტული ქმედება უსაფრთხოების უკან, ყოველ ჯერზე, როცა შეხვდება URL-ს უსაფრთხო დათვალიერება კლასიფიცირებს ცნობილ საფრთხეს. შენიშვნა ოპტიმალური დაცვა უსაფრთხო დათვალიერების ინიციალიზაციამდე მოლოდინისგან, სანამ გამოიძახებ WebView ობიექტის loadUrl() მეთოდს.

ვიდეო მინიატურების ამომყვანი

MediaMetadataRetriever კლასს აქვს getScaledFrameAtTime() პოულობს კადრს დროის მოცემულ პოზიციასთან ახლოს აბრუნებს ბიტმაპს იგივე ასპექტის თანაფარდობის წყაროს ჩარჩოს მასშტაბირება მორგებული ოთხკუთხედის მოცემულ სიგანეზე სასარგებლო ვიდეოს ესკიზების გენერირებას ჩვენ გირჩევთ გამოიყენოთ მეთოდი, ვიდრე getFrameAtTime() დაკარგოთ მეხსიერება, რადგან აბრუნებს ბიტმაპს იგივე გარჩევადობის წყარო ვიდეოსთვის ჩარჩო K ვიდეოდან, მბ ბიტმას გაცილებით დიდს დასჭირდება მინიატურული სურათი

გაზიარებული მეხსიერების API

ანდროიდი წარმოგიდგენთ SharedMemory კლასს. ეს საშუალებას გაძლევთ შექმნათ რუკა, მართოთ ანონიმური საზიარო მეხსიერება, რომელიც გამოიყენება მრავალი პროცესის ან აპის გამოყენებით

WallpaperColors API

Android წარმოგიდგენთ ფონის ფერების მართვის მხარდაჭერის ფუნქციას, რომლის საშუალებითაც შეგიძლიათ შექმნათ WallpaperColors ობიექტი bitmap-დან, რომელიც იხატება პირველი სამი ვიზუალურად წარმომადგენლობითი ფერის გამოყენებით, მიიღეთ დეტალები პირველი სამი შესამჩნევი ფერის ფონი იმისათვის, რომ შექმნათ WallpaperColors ობიექტი ან შემდეგი:

- სამი ფერის გამოყენებით WallpaperColors ობიექტის შესაქმნელად შექმენით მაგალითი WallpaperColors, რომელიც გადადის პირველადი მეორადი მესამეული ფერის ძირითადი ფერი უნდა იყოს ნული

-შექმნათ WallpaperColors ობიექტი bitmap გამოძახებით Bitmap() მეთოდით ბიტმაპ წყაროს პარამეტრის გადაცემით

-შექმნათ WallpaperColors ობიექტი სახატავი ზარიდან Drawable () მეთოდით, გადასასვლელი წყაროს პარამეტრის გავლისას

პირველადი მეორადი მესამეული ფერის დეტალების ფონის მოსაძიებლად გამოიყენეთ შემდეგი მეთოდები:

-getPrimaryColor () აბრუნებს ყველაზე შესამჩნევ ფერთა ფონს

-getSecondaryColor () აბრუნებს მეორე გამორჩეულ ფერთა ფონს

-getTertiaryColor ()method აბრუნებს მესამე გამორჩეულ ფერთა ფონს სისტემის შეტყობინებისთვის ნებისმიერი მნიშვნელოვანი ფერის ცვლილების შესახებ, ზარი აცნობეთ ColorsChanged () მეთოდის ტრიგერები Compute Colors სიცოცხლის ციკლის ღონისძიების შესაძლებლობას, მიაწოდოთ ახალი ფონი Colorsobject მსმენელის ფერის ცვლილების ზარი addOn ColorsChanged Listener ()მეთოდი ასევე მიიღეთ ფონის ფერები ()აღადგინეთ ძირითადი ფერების ფონი

თითის ანაბეჭდის განახლებები

FingerprintManager კლასმა შემოიღო შეცდომის ორი კოდი:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: მომხმარებელმა ძალიან ბევრჯერ სცადა თავისი მოწყობილობის განბლოკვა თითის ანაბეჭდის წამკითხველის გამოყენებით.

-FINGERPRINT_ERROR_VENDOR: მოხდა კონკრეტული გამყიდველის თითის ანაბეჭდის წამკითხველის შეცდომა.

Საბოლოოდ,

პროგრამული აპლიკაციების ფართო არჩევანით, რომლებიც ხელმისაწვდომია სხვადასხვა კატეგორიებში, როგორიცაა კომუნალური და ოპერაციული სისტემები, სხვათა შორის; ჩვენი ვებ-გვერდი გთავაზობთ პროგრამული გადაწყვეტილებების ფართო სპექტრს, რომელიც აკმაყოფილებს ყველა სახის საჭიროებებსა და მოთხოვნებს! ერთ-ერთი ასეთი პროგრამული გადაწყვეტა, რომელიც ხელმისაწვდომია აქ არის სხვა არაფერი, თუ არა "Android O", რომელიც აყალიბებს უამრავ მახასიათებელს და შესაძლებლობებს, რომლებიც მიზნად ისახავს გაზარდოს როგორც მომხმარებლის გამოცდილება, ასევე დეველოპერის პროდუქტიულობა!

შეტყობინებების მენეჯმენტის გაუმჯობესებული ვარიანტებიდან, მათ შორის ხმოვანი სიგნალების შეზღუდვით წამში სიჩქარის შეზღუდვით, ხოლო შეტყობინებების მიწოდების უზრუნველსაყოფად უცვლელი რჩება; უკეთესი დამიზნების ვარიანტები, რომლებიც დაფუძნებულია RAM-ის სიმძლავრის დონეზე, რათა მომხმარებლებმა მიიღონ ოპტიმიზირებული გამოცდილება მოწყობილობის სპეციფიკაციების მიუხედავად; განახლებული ავტომატური შევსების ჩარჩოები, რომლებიც საშუალებას აძლევს მორგებულ აღწერილობებს და ვალიდატორ ობიექტებს, რაც საშუალებას აძლევს უფრო მეტ კონტროლს თავად ავტომატური შევსების პროცესზე - აქ ყველას აქვს რაღაც!

გარდა ამისა, მადლობას უხდის მის ნერვულ ქსელების API-ებს, რომლებიც გვთავაზობენ ტექნიკის აჩქარების მანქანათმცოდნეობის ოპერაციებს უშუალოდ მოწყობილობის შიგნით, გარე სერვერების ღრუბლოვანი გამოთვლითი რესურსების საჭიროების გარეშე; პროგრამული უსაფრთხო დათვალიერების მოქმედებები webview-ის განხორციელების საშუალებით, პოტენციური საფრთხეების აღმოჩენამდე, სანამ ისინი წარმოიქმნება, რითაც მომხმარებლებს უსაფრთხოდ უნარჩუნებს ონლაინ აქტივობებს; საერთო მეხსიერების API-ები, რომლებიც ხელს უწყობენ შეუფერხებელ კომუნიკაციას მრავალ პროცესს/აპს შორის, რომლებიც ერთდროულად მუშაობენ ყოველგვარი შეფერხების გარეშე - ეს მხოლოდ რამდენიმე მაგალითია იმისა, თუ რატომ არის „android o“ ნამდვილად გამორჩეული დანარჩენებს შორის!

სრული სპეციფიკაცია
გამომცემელი 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:

Ყველაზე პოპულარული