Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Kamili spec
Maelezo

Onyesho la Kuchungulia la Wasanidi Programu wa Android 8.1 kwa Android: Muhtasari wa Kina

Android O ni toleo jipya zaidi la mfumo wa uendeshaji wa Android, na inaleta aina mbalimbali za vipengele na uwezo kwa watumiaji na wasanidi programu sawa. Katika hati hii, tutaangazia mambo mapya kwa wasanidi programu katika Onyesho la Kuchungulia la Wasanidi Programu wa Android 8.1.

Neural Networks API

API ya Mitandao ya Neural (NNAPI) hutoa programu kwa kuongeza kasi ya maunzi kwa shughuli za kujifunza kwenye kifaa. API inasaidia uundaji wa muundo wa kifaa, ujumuishaji na utekelezaji. Programu kwa kawaida hazitumii NNAPI moja kwa moja; badala yake, NNAPI inakusudiwa kuitwa na maktaba za mashine za kujifunza, mifumo na zana ambazo huwaruhusu wasanidi programu kufunza miundo yao na kuzitumia kwenye vifaa vya Android.

Ili kupata maelezo zaidi kuhusu API ya Mitandao ya Neural, angalia hati za marejeleo za API ya Mitandao ya Neural na mwongozo wa msanidi wa API ya Mitandao ya Neural.

Arifa

Onyesho la Kwanza la Msanidi Programu wa Android 8.1 linajumuisha mabadiliko kwenye arifa yanayoathiri jinsi programu zinavyoweza kutoa milio ya arifa:

- Programu sasa zinaweza tu kutoa arifa sauti mara moja kwa sekunde.

- Sauti za tahadhari zinazozidi kiwango hiki hazijawekwa kwenye foleni na zinapotea.

- Mabadiliko haya hayaathiri vipengele vingine vya tabia ya arifa.

- Ujumbe wa arifa bado huchapishwa kama inavyotarajiwa.

Kwa kuongeza:

- NotificationListenerService na ConditionProviderService hazitumiki kwenye vifaa vyenye RAM ya chini vinavyotumia Android ambavyo hurejea kuwa kweli ActivityManager.isLowRamDevice() inapoitwa.

Ulengaji ulioboreshwa wa vifaa vya RAM ya chini

Android 8.1 (API kiwango cha 27) inaongeza viambajengo viwili vipya vya maunzi - FEATURE_RAM_LOW na FEATURE_RAM_NORMAL - kwa Kidhibiti Kifurushi. Vipengele hivi vya kudumu hukuruhusu kulenga usambazaji wa programu zako na migawanyo ya APK kwa vifaa vya kawaida au vya RAM ya chini.

Vipengele hivi vya kudumu huwezesha Duka la Google Play kukuza hali bora ya utumiaji kwa kuangazia programu zinazofaa zaidi uwezo wa kifaa fulani.

Sasisho za mfumo wa kujaza kiotomatiki

Onyesho la Kuchungulia la Msanidi Programu wa Android 8.1 (API kiwango cha 27) hutoa maboresho kadhaa kwa Mfumo wa Kujaza Kiotomatiki ambao unaweza kujumuisha kwenye programu zako:

- Onyesho la Kuchungulia la Msanidi Programu huongeza usaidizi kwa maelezo maalum ambayo yanaonyeshwa katika UI ya kujaza kiotomatiki badala ya data asili ya uwakilishi.

- Unaweza kubainisha kitu cha Kithibitishaji ambacho programu yako hutumia ili kuamua ikiwa Mfumo wa Android unapaswa kuonyesha kiolesura cha kujaza kiotomatiki.

- Darasa la BaseAdapter linajumuisha setAutofillOptions() mbinu ambayo inaruhusu kutoa thamani za uwasilishaji wa kamba katika adapta vidhibiti muhimu vya spinner huzalisha adapta za thamani kama vile tarehe ya mwisho wa matumizi ya orodha ya miaka ya orodha ya watumiaji kuchagua sehemu ya tarehe ya mwisho wa kadi ya mkopo Huduma za kujaza otomatiki hutumia uwakilishi wa kamba ipasavyo kujaza maoni yanayohitaji data.

Kwa kuongeza:

-Darasa la AutofillManager linajumuisha notifyViewVisibilityChanged(View,int,boolen) njia ya simu iliarifu mabadiliko ya mfumo mwonekano mwonekano njia pepe ya upakiaji wa muundo miundo isiyo ya kweli kwa kawaida haihitaji mfumo wa arifa kwa sababu njia ambayo tayari inaitwa darasa la Tazama.

EditText update

Kuanzia kiwango cha 27 cha API EditText.getText() hurejesha Zinazoweza kuhaririwa zilizorejeshwa hapo awali CharSequence zinazoendana na kurudi nyuma Vyombo vinavyoweza kuhaririwa vya CharSequence Kiolesura kinachoweza kuhaririwa hutoa utendakazi wa ziada wa thamani Kwa mfano kwa sababu Kinachoweza Kuhaririwa pia hutekelezea kiolesura cha Spannable kutumia maudhui ya alama ndani ya mfano EditText.

Vitendo vya Kuvinjari kwa Usalama vya Programu

Kwa kutumia WebView utekelezaji wa programu ya API ya Kuvinjari kwa Usalama tambua wakati WebView inajaribu kusogeza URL iliyoainishwa na Google tishio linalojulikana Kwa chaguo-msingi la WebView huonyesha mtumiaji wa onyo la ndani anayejulikana tishio la kupakia URL hata hivyo rudisha ukurasa uliotangulia salama Katika Android 8.1 Onyesho la Kukagua Msanidi Programu fafanua kwa utaratibu jinsi programu inavyojibu tishio linalojulikana:

-Kudhibiti ikiwa programu inaripoti vitisho vinavyojulikana Kuvinjari kwa Usalama

-Weka programu itekeleze kiotomatiki hatua mahususi ya kurudi nyuma kila inapokutana na URL ya Kuvinjari kwa Usalama huainisha tishio linalojulikana Kumbuka ulinzi wa hali ya juu dhidi ya kusubiri hadi uanzishwe Kuvinjari kwa Usalama kabla ya kutumia mbinu ya upakiaji wa kitu cha WebView.

Kichuna kijipicha cha video

Darasa la MediaMetadataRetriever lina getScaledFrameAtTime() hupata fremu karibu na nafasi ya muda hurejesha bitmap kipengele sawa cha uwiano wa chanzo fremu iliyopimwa kutoshea mstatili uliopewa urefu muhimu kwa kutengeneza vijipicha vya video Tunapendekeza utumie mbinu badala ya getFrameAtTime() kupoteza kumbukumbu kwa sababu hurejesha bitmap video chanzo cha mwonekano sawa Kwa mfano. fremu kutoka kwa video ya K inaweza MB bitmap kubwa zaidi itahitaji picha ya kijipicha

API ya kumbukumbu iliyoshirikiwa

Android huanzisha darasa la SharedMemory Hii inaruhusu uundaji wa ramani kudhibiti kumbukumbu iliyoshirikiwa isiyojulikana inayotumia michakato au programu nyingi

API ya WallpaperColors

Android inaleta kipengele cha usaidizi wa kudhibiti rangi ya mandhari huruhusu kuunda kipengee cha WallpaperColors kutoka kwa ramani kidogo inayoweza kuchorwa kwa kutumia rangi tatu za kwanza zinazoonekana wakilishi hupata maelezo ya kwanza ya rangi tatu zinazoonekana Ukuta Ili kuunda UkutaColors kipengee zifuatazo:

-Ili kuunda kitu cha Rangi ya Karatasi kwa kutumia rangi tatu tengeneza mfano WallpaperColors zinazopita rangi ya msingi ya elimu ya juu rangi ya msingi lazima ibatilishwe

-Kuunda kitu cha Rangi za Karatasi kutoka kwa simu ya bitmap kutoka Bitmap()njia ya kupitisha kigezo cha chanzo cha bitmap

-Kuunda kitu cha Rangi za Karatasi kutoka kwa simu inayoweza kutekelezeka kutoka kwa Njia inayoweza Kuchorwa () kupitisha kigezo cha chanzo kinachoweza kuteka

Ili kupata maelezo ya rangi ya msingi ya elimu ya juu ya sekondari piga simu kwa njia zifuatazo:

-getPrimaryColor () hurejesha mandhari ya rangi inayoonekana zaidi

-GetSecondaryColor () hurejesha mandhari ya pili ya rangi bora

-getTertiaryColor ()njia inarejesha mandhari ya tatu ya rangi kuu Ili kuarifu mfumo mabadiliko yoyote muhimu ya rangi piga simu arifu RangiZilizobadilika ()njia ya vichochezi Fursa ya tukio la mzunguko wa maisha ya Kokotoa Rangi Toa Ukuta mpya RangiKitu ongeza mabadiliko ya rangi ya msikilizaji piga simu Ongeza kwenye Rangi Iliyobadilishwa Msikilizaji ()njia pia pata Rangi za Ukuta ()rejesha rangi ya msingi Ukuta

Masasisho ya alama za vidole

Darasa la FingerprintManager limeanzisha misimbo miwili ya makosa:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: Mtumiaji amejaribu mara nyingi sana kufungua kifaa chake kwa kutumia kisoma vidole.

-FINGERPRINT_ERROR_VENDOR: Hitilafu ya kisoma alama ya vidole ya muuzaji imetokea.

Hitimisho,

Pamoja na uteuzi wake mpana wa programu-tumizi zinazopatikana katika kategoria mbalimbali kama vile huduma na mifumo ya uendeshaji miongoni mwa zingine; tovuti yetu inatoa mbalimbali wa kina wa ufumbuzi wa programu upishi kuelekea kila aina ya mahitaji & mahitaji! Suluhisho mojawapo la programu kama hilo linalopatikana hapa si lingine bali ni "Android O" ambayo huleta vipengele na uwezo mwingi unaolenga kuboresha matumizi ya mtumiaji na tija ya wasanidi programu!

Kutoka kwa chaguo zilizoboreshwa za usimamizi wa arifa ikiwa ni pamoja na kupunguza arifa za sauti kwa kila kiwango cha sekunde huku tukihakikisha kwamba uwasilishaji wa ujumbe hauathiriwi; chaguo bora za ulengaji kulingana na viwango vya uwezo wa RAM ili watumiaji wapokee utumiaji ulioboreshwa bila kujali vipimo vya kifaa; mifumo iliyosasishwa ya kujaza kiotomatiki inayoruhusu maelezo maalum pamoja na vipengee vya kithibitishaji vinavyowezesha udhibiti mkubwa wa mchakato wa kujaza kiotomatiki wenyewe - kuna kitu hapa kila mtu!

Zaidi ya hayo, shukrani kwa API zake za mitandao ya neural zinazotoa utendakazi wa mashine ya kuongeza kasi ya maunzi ndani ya kifaa chenyewe bila kuhitaji rasilimali za kompyuta za wingu za seva n.k.; vitendo vya programu vya kuvinjari vilivyo salama kupitia utekelezaji wa mwonekano wa wavuti kugundua vitisho vinavyoweza kutokea kabla hata havijatokea na hivyo kuwaweka watumiaji salama shughuli za mtandaoni; API za kumbukumbu za pamoja zinazowezesha mawasiliano bila mshono kati ya michakato/programu nyingi zinazofanya kazi kwa wakati mmoja bila hiccups yoyote - hii ni baadhi tu ya mifano inayoonyesha kwa nini "android o" inajitokeza zaidi kati ya mapumziko!

Kamili spec
Mchapishaji Google
Tovuti ya mchapishaji http://www.google.com/
Tarehe ya kutolewa 2017-10-25
Tarehe iliyoongezwa 2017-10-25
Jamii Huduma na Mifumo ya Uendeshaji
Jamii ndogo Mifumo na Sasisho za Uendeshaji
Toleo Preview
Mahitaji ya Os Android
Mahitaji Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Bei Free
Vipakuzi kwa wiki 8
Jumla ya vipakuliwa 1002

Comments:

Maarufu zaidi