Android 8.1 Developer Preview for Android Preview
Düşündiriş
Android üçin Android 8.1 Öndürijiniň deslapky syn: Giňişleýin syn
“Android O” “Android” operasiýa ulgamynyň iň soňky wersiýasy bolup, ulanyjylar we işläp düzüjiler üçin dürli täze aýratynlyklary we mümkinçilikleri hödürleýär. Bu resminamada, Android 8.1 Developer Preview-da döredijiler üçin täzelikleri belläris.
Neýron ulgamlary API
Neural Networks API (NNAPI) enjamdaky enjamy öwrenmek amallary üçin enjamlary tizleşdirmegi üpjün edýär. API enjamda model döretmegi, düzmegi we ýerine ýetirmegi goldaýar. Programmalar adatça NNAPI ulanmaýarlar; munuň ýerine, NNAPI döredijilere öz modellerini öwretmäge we olary Android enjamlarynda ýerleşdirmäge mümkinçilik berýän maşyn öwreniş kitaphanalary, çarçuwalar we gurallar bilen atlandyrylýar.
Neural Networks API hakda has giňişleýin maglumat üçin Neural Networks API salgylanma resminamalaryna we Neural Networks API dörediji gollanmasyna serediň.
Duýduryşlar
“Android 8.1 Developer Preview 1” programmalaryň habarnamanyň duýduryş seslerini çykaryp biljekdigine täsir edýän habarnamalara üýtgeşmeleri öz içine alýar:
- Programmalar indi diňe sekuntda bir gezek duýduryş duýduryşyny berip bilerler.
- Bu nyrhdan ýokary duýduryş sesleri nobata durmaýar we ýitýär.
- Bu üýtgeşiklik habarnamanyň beýleki taraplaryna täsir etmeýär.
- Duýduryş habarlary garaşylşy ýaly iberilýär.
Goşmaça:
- “NotificationListenerService” we “ConditionProviderService”, “ActivityManager.isLowRamDevice” () çagyrylanda hakykata gaýdyp gelýän pes RAM bilen işleýän Android enjamlarynda goldanylmaýar.
Pes RAM enjamlary üçin nyşana almak gowulaşdy
Android 8.1 (API derejesi 27) paket dolandyryjysyna iki sany täze enjam aýratynlygy - FEATURE_RAM_LOW we FEATURE_RAM_NORMAL goşýar. Bu yzygiderlilik, programmalaryňyzy we APK böleklerini adaty ýa-da pes RAM enjamlaryna paýlamagy maksat edinýär.
Bu yzygiderlilik, “Play” dükanyna, belli bir enjamyň mümkinçiliklerine has laýyk gelýän programmalary görkezip, has gowy ulanyjy tejribesini ösdürmäge mümkinçilik berýär.
Çarçuwaly täzelenmeler
“Android 8.1 Developer Preview” (API derejesi 27) programmalaryňyza goşup boljak “Awtofill” çarçuwasyna birnäçe gowulaşma hödürleýär:
- Öndüriji deslapky syn, asyl wekilçilik maglumatlarynyň ýerine UI-ni awtomatiki usulda ýatda saklaýan görkezmelere goldaw goşýar.
- “Android System” UI-ni awtomatiki doldurmalydygyny ýa-da ýokdugyny kesgitlemek üçin programmaňyzyň ulanýan “Validator” obýektini kesgitläp bilersiňiz.
- BaseAdapter synpy adapterde simli şekillendiriş bahalaryny üpjün etmäge mümkinçilik berýän setAutofillOptions () usulyny öz içine alýar, kredit kartoçkasynyň möhleti senesi ýaly ulanyjylaryň bölekleýin kredit kartoçkasynyň möhletini saýlaýar
Goşmaça:
-AtofillManager synpy habarnamanyViewVisibilityChanged (View, int, boolen) usuly çagyryşyny öz içine alýar çarçuwanyň üýtgemegi barada görüniş görnüşi wirtual gurluşyň artykmaç usuly Wirtual däl gurluşlar adatça çarçuwany aç-açan habar bermegi talap etmeýär, sebäbi eýýäm View synpy diýilýän usul
EditText täzelenmesi
API derejesi 27-den başlap, EditText.getText () yzyna gaýtaryp bolýar
Programmatiki ygtybarly serediş hereketleri
WebView ýerine ýetirişini ulanyp, Howpsuz göz aýlamak API programmasy, mysal üçin WebView URL-de gezmäge synanyşanda Google-yň belli howpy kesgitleýär. Düzgüne görä, WebView interstisial duýduryş ulanyjyny görkezýär, haýsydyr bir howp ýükleme URL-i görkezýär, her niçigem bolsa öňki sahypany howpsuz yzyna gaýtaryp berýär
- Programmanyň ygtybarly howplara habar berýändigini ýa-da ýokdugyny gözegçilikde saklaň
Programma her gezek URL bilen ýüzbe-ýüz bolanda howpsuzlygy yzyna gaýtarmak üçin belli bir hereketi awtomatiki ýerine ýetirýär Howpsuz brauzer belli howpy klassifikasiýa edýär WebView obýektiniň loadUrl () usulyny ulanmazdan ozal Howpsuz brauzer başlaýança garaşmakdan iň amatly goragy belläň.
Wideo kiçijik ekstraktor
MediaMetadataRetriever synpynda getScaledFrameAtTime () bar, wagt pozisiýasynyň golaýynda çarçuwany tapýar, bitmap birmeňzeş aspekt gatnaşygy çeşmesi çarçuwaly göwrümli göwrümli gönüburçluk, ini beýikligi peýdaly kiçijik surat şekilini döredýär Biz getFrameAtTime () galyndy ýadyny däl-de, usuly ulanmagy maslahat berýäris, mysal üçin bitmap şol bir çözgüt çeşmesi wideo K wideodaky ramka MB bitmap has kiçi surat gerek bolar
Paýlaşylan ýat API
“Android” “SharedMemory” synpyny hödürleýär Bu kartany döretmäge birnäçe prosesi ýa-da programmany ulanýan näbelli umumy ýady dolandyrmaga mümkinçilik berýär
WallpaperColors API
“Android” diwar kagyzlarynyň reňklerini dolandyrmagy goldaýar, “VispaperColors” obýektini bitmap çyzgysyndan ilkinji üç wizual reňkli reňk ulanyp, “WallpaperColors” obýektini döretmek üçin aşakdaky üç sany reňkli diwar kagyzyny jikme-jiklikleri almaga mümkinçilik berýär:
- “WallpaperColors” obýektini döretmek üçin üç reňk ulanyp, “WallpaperColors” başlangyç ikinji derejeli reňkden geçýän esasy reňk ýok bolmaly
-Bitmap () usulyndan bitmap çeşmesiniň parametrinden geçýän bitmap jaňyndan WallpaperColors obýektini döretmek üçin
-Drawable () usulyndan çekilip bilinýän çeşme parametrinden geçýän jaňdan WallpaperColors obýektini döretmek üçin
Başlangyç ikinji derejeli reňk jikme-jikliklerini almak üçin diwar kagyzyna jaň etmegiň aşakdaky usullary:
-getPrimaryColor () iň görnükli reňk diwar kagyzyny görkezýär
-getSecondaryColor () ikinji görnükli reňk diwar kagyzyny görkezýär
-getTertiaryColor () usuly üçünji görnükli reňk diwar kagyzyny yzyna gaýtaryp berýär Ulgamy duýdurmak üçin haýsydyr bir möhüm reňk üýtgemesi barada habar beriň ColorsChanged () usuly triggerleri Hasap Reňkleriň ömri sikli hadysasy täze diwar kagyzy reňkini üýtgedýär, diňleýjiniň reňk üýtgemelerini goşuň AddOn ColorsChanged Listener () usuly hem GetWallpaper Reňkleri () alýar. esasy reňk diwar kagyzy
Barmak yzy täzelenmeleri
“FingerprintManager” synpy iki sany ýalňyş koduny hödürledi:
-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: Ulanyjy barmak yzy okaýjy arkaly enjamyny açmak üçin köp gezek synanyşdy.
-FINGERPRINT_ERROR_VENDOR: Satyjyda barmak yzyny okaýjyda ýalňyşlyk ýüze çykdy.
Netijede,
Beýlekileriň arasynda kommunal hyzmatlar we operasiýa ulgamlary ýaly dürli kategoriýalarda bar bolan programma üpjünçiliginiň giň görnüşi bilen; web sahypamyz, her dürli zerurlyklara we talaplara laýyk gelýän programma üpjünçiliginiň giň toplumyny hödürleýär! Bu ýerde bar bolan şeýle programma üpjünçiliginiň çözgüdi, ulanyjy tejribesini we işläp düzüjiniň öndürijiligini ýokarlandyrmaga gönükdirilen köp sanly aýratynlyklary we mümkinçilikleri döredýän "Android O" -dan başga hiç kim däl!
Gowulandyrylan habarnamalary dolandyrmak opsiýalaryndan, sekuntda ses duýduryşlaryny çäklendirmek, şol bir wagtyň özünde habar ibermegiň täsirsiz galmagyny üpjün etmek; RAM kuwwatynyň derejesine esaslanýan has gowy nyşana almak opsiýalary, şonuň üçin ulanyjylar enjam aýratynlyklaryna garamazdan optimal tejribe alýarlar; awtomatiki doldurma prosesine has uly gözegçilik etmäge mümkinçilik berýän tassyklaýjy obýektler bilen birlikde ýörite düşündirişlere mümkinçilik berýän awtomatiki doldurma çarçuwalary - bu ýerde hemmeler bar!
Mundan başga-da, daşarky serwerleriň bulut hasaplaýyş çeşmelerini we ş.m. talap etmezden, enjamyň içinde enjamlary tizleşdirmek maşynyny öwrenmek amallaryny hödürleýän nerw ulgamlary API-lerine sag bolsun aýdýaryn .; web sahypasyny durmuşa geçirmek arkaly programmalaýyn howpsuz göz aýlamak çäreleri, potensial howplary ýüze çykarmazdan ozal ýüze çykarmak we şeýlelik bilen ulanyjylaryň onlaýn işjeňligini goramak; Bir wagtyň özünde hiç hili baglanyşyksyz işleýän köp sanly prosesiň/programmanyň arasynda bökdençsiz aragatnaşygy ýeňilleşdirýän umumy ýat API-leri - bu "android o" -yň hakykatdanam dynç alyş arasynda tapawutlanýandygyny görkezýän käbir mysallar!
Doly spes
Neşirçi | |
Neşirýat sahypasy | http://www.google.com/ |
Çykan senesi | 2017-10-25 |
Sene goşuldy | 2017-10-25 |
Kategoriýa | Jemgyýetçilik we operasiýa ulgamlary |
Kategoriýa | Operasiýa ulgamlary we täzelenmeler |
Wersiýa | Preview |
Os talaplary | Android |
Talaplar | Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL. |
Bahasy | Free |
Hepdede ýüklemeler | 8 |
Jemi ýüklemeler | 1002 |
Comments: