Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Full spec
Сүрөттөмө

Android үчүн Android 8.1 Developer Preview: Комплекстүү сереп

Android O - Android операциялык тутумунун эң акыркы версиясы жана ал колдонуучулар жана иштеп чыгуучулар үчүн ар кандай жаңы функцияларды жана мүмкүнчүлүктөрдү сунуштайт. Бул документте биз Android 8.1 Иштеп чыгуучунун алдын ала кароосунда иштеп чыгуучулар үчүн жаңы нерселерди баса белгилейбиз.

Neural Networks API

Нейрондук тармактар ​​API (NNAPI) колдонмолорду түзмөктөгү машина үйрөнүү операциялары үчүн аппараттык ылдамдатууну камсыз кылат. API түзмөктө моделди түзүүнү, компиляциялоону жана аткарууну колдойт. Колдонмолор, адатта, түздөн-түз NNAPI колдонушпайт; анын ордуна, NNAPI иштеп чыгуучуларга моделдерин үйрөтүп, аларды Android түзмөктөрүндө жайгаштырууга мүмкүндүк берген машина үйрөнүү китепканалары, алкактары жана куралдары тарабынан чакырылат.

Neural Networks API жөнүндө көбүрөөк билүү үчүн, Neural Networks API маалымдама документтерин жана Neural Networks API иштеп чыгуучу колдонмосун караңыз.

Эскертмелер

Android 8.1 Иштеп чыгуучуга алдын ала кароо 1 колдонмолордун эскертме эскертүү үндөрүн чыгаруусуна таасир этүүчү эскертмелерге өзгөртүүлөрдү камтыйт:

- Колдонмолор эми секундасына бир жолу гана эскертме сигналын чыгара алат.

- Бул көрсөткүчтөн ашкан эскертүү үндөрү кезекке турбайт жана жоголот.

- Бул өзгөртүү эскертме жүрүм-турумунун башка аспектилерине таасирин тийгизбейт.

- Эскертүү билдирүүлөрү дагы деле күтүлгөндөй жайгаштырылат.

Кошумча:

- NotificationListenerService жана ConditionProviderService, ActivityManager.isLowRamDevice() деп аталганда чындыкка кайтарылган RAM көлөмү аз Android менен иштеген түзмөктөрдө колдоого алынбайт.

RAM аз түзмөктөр үчүн жакшыртылган максаттуу

Android 8.1 (API деңгээли 27) Пакет менеджерине эки жаңы аппараттык өзгөчөлүк константаларын кошот - FEATURE_RAM_LOW жана FEATURE_RAM_NORMAL. Бул константалар колдонмолоруңуздун бөлүштүрүлүшүн жана APK бөлүктөрүн кадимки же аз RAM түзмөктөрүнө максаттуу мүмкүнчүлүк берет.

Бул константалар Play дүкөнүнө өзгөчө берилген түзмөктүн мүмкүнчүлүктөрүнө ылайыктуу колдонмолорду бөлүп көрсөтүү менен жакшыраак колдонуучу тажрыйбасын илгерилетүүгө мүмкүнчүлүк берет.

Автотолтуруу алкак жаңыртуулары

Android 8.1 Developer Preview (API деңгээли 27) колдонмолоруңузга киргизе турган Автотолтуруу алкагына бир нече жакшыртууларды берет:

- Иштеп чыгуучунун алдын ала кароосу баштапкы өкүлчүлүк берилиштеринин ордуна автотолтурууну сактоо UIде көрсөтүлгөн ыңгайлаштырылган сүрөттөмөлөргө колдоо көрсөтөт.

- Колдонмоңуз колдонгон Validator объектисин Android тутуму автотолтурууну сактоо UI көрсөтүшү керекпи же жокпу, аныктай аласыз.

- BaseAdapter классы setAutofillOptions() ыкмасын камтыйт, ал адаптерде сап көрсөтүүлөрдүн маанилерин камсыз кылууга мүмкүндүк берет, пайдалуу спиннер динамикалык түрдө баалуулуктарды жаратат. Кредиттик картанын жарактуулук мөөнөтү жыл тизмеси колдонуучулар тандашат.

Кошумча:

-AutofillManager классы notifyViewVisibilityChanged(View,int,boolen) ыкмасын камтыйт, чалуу кабарлоо алкактын өзгөртүүлөр көрүнүү көрүнүшүн көрүү виртуалдык структураны ашыкча жүктөө ыкмасы виртуалдык эмес структуралар, адатта, ачык билдирүү алкагын талап кылбайт, анткени ыкма мурунтан эле View классы деп аталган.

EditText жаңыртуу

API 27 деңгээлинен баштап EditText.getText() EditText.getText() кайтарып берет. EditText.

Программалык Коопсуз Серептөө аракеттери

WebView ишке ашырууну колдонуу менен Safe Browsing API колдонмосу WebView инстанциясынын URL багыттоо аракетин аныктайт Google классификацияланган белгилүү коркунуч демейки боюнча WebView колдонуучуга интерстициалдык эскертүүнү көрсөтөт жана URL жүктөө параметрин баары бир мурунку бетти кайтарып берет Android 8.1 Иштеп чыгуучунун алдын ала кароосунда колдонмо белгилүү коркунучка кандай жооп берерин программалык түрдө аныктайт:

-Коопсуз серептөө белгилүү коркунучтар жөнүндө колдонмонун кабарлашын көзөмөлдөө

-Колдонмого автоматтык түрдө белгилүү бир иш-аракеттерди жасаган сайын коопсуздукту кайтарып бериңиз URL Safe Browsing белгилүү коркунучту классификациялайт WebView объектинин loadUrl() ыкмасын чакырганга чейин Коопсуз Серептөө инициализацияланганга чейин күтүүгө каршы оптималдуу коргоону эске алыңыз

Видео эскиз чыгаруучу

MediaMetadataRetriever классында getScaledFrameAtTime() берилген убакыттын позициясына жакын кадрды табат битмапты кайтарат Ошол эле аспект катышы булагы кадрдын масштабдуу туура тик бурчтуктун туурасы бийиктиги берилген эскиз сүрөттөрүн пайда кылууда видео Биз getFrameAtTime() ыкмасын колдонууну сунуштайбыз, анткени битмапты кайтарып берет. K видеонун кадры МБ битмапка чоңураак эскиз сүрөтүн талап кылат

Жалпы эстутум API

Android SharedMemory классын сунуштайт Бул картаны түзүүгө мүмкүндүк берет, анонимдүү жалпы эстутумду бир нече процесстерди же колдонмолорду башкарууга мүмкүндүк берет

WallpaperColors API

Android обои түстөрүн башкарууну колдоону сунуштайт, биринчи үч көрүнөө репрезентативдик түстөрдү колдонуу менен битмапдан WallpaperColors объектин түзүүгө мүмкүндүк берет. Алгачкы үч көрүнүктүү түстөгү тушкагаз деталдарын алуу үчүн WallpaperColors объектисин түзүү үчүн төмөнкүдөй:

- Үч түстү колдонуу менен WallpaperColors объектин түзүү үчүн негизги экинчи үчүнчү түстөн өткөн WallpaperColors мисалын түзүңүз.

- Bitmap () ыкмасынан битмап чалуусунан WallpaperColors объектин түзүү үчүн битмап булагы параметрин өткөрүү

- Drawable булагы параметрин өткөрүү менен Drawable () ыкмасынан тартылуучу чакыруудан WallpaperColors объектин түзүү

Негизги экинчилик үчүнчү түстүү деталдарды түшүрүү үчүн төмөнкү ыкмаларды чакырыңыз:

-getPrimaryColor () эң көрүнүктүү түстөгү тушкагазды кайтарат

-getSecondaryColor () экинчи көрүнүктүү түстөгү тушкагазды кайтарат

-getTertiaryColor () методу үчүнчү көрүнүктүү түстөгү обои кайтарат негизги түстөр обои

Манжа изинин жаңыртуулары

FingerprintManager классы эки ката кодун киргизди:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: Колдонуучу манжа изин окугучту колдонуп түзмөгүнүн кулпусун ачууга өтө көп жолу аракет кылды.

-FINGERPRINT_ERROR_VENDOR: Сатуучуга тиешелүү манжа изин окугуч катасы кетти.

Аягында,

Башкалардын арасында утилиталар жана операциялык системалар сыяктуу ар кандай категорияларда жеткиликтүү программалык тиркемелердин кеңири тандоосу менен; биздин веб-сайт бардык муктаждыктарга жана талаптарга жооп берген программалык чечимдердин кеңири спектрин сунуштайт! Бул жерде жеткиликтүү ушундай программалык чечимдердин бири "Android O" дан башкасы эмес, ал колдонуучунун тажрыйбасын жана иштеп чыгуучунун өндүрүмдүүлүгүн жогорулатууга багытталган көптөгөн функцияларды жана мүмкүнчүлүктөрдү берет!

Билдирүүлөрдү башкаруунун жакшыртылган варианттарынан, анын ичинде секундасына үн сигналдарын чектөө, ошол эле учурда билдирүүнүн жеткирилишине таасир этпейт; RAM сыйымдуулугунун деңгээлине негизделген жакшыраак максаттуу опциялар, ошондуктан колдонуучулар түзмөктүн спецификацияларына карабастан оптималдаштырылган тажрыйбаларды алышат; Автотолтуруу процессинин өзүн көбүрөөк көзөмөлдөөгө мүмкүндүк берүүчү валидатор объектилери менен бирге ыңгайлаштырылган сүрөттөмөлөргө мүмкүндүк берүүчү жаңыртылган автотолтуруу алкактары - бул жерде бардыгына бир нерсе бар!

Мындан тышкары, тышкы серверлерди булут эсептөө ресурстарын ж.б. талап кылбастан, аппараттык камсыздоону тездетүүчү машинаны үйрөнүү операцияларын сунуш кылган нейрондук тармактар ​​API'лерине рахмат; мүмкүн болуучу коркунучтарды алар пайда боло электе аныктап, интернетте көрүү аркылуу программалык коопсуз серептөө иш-аракеттери; бир эле учурда эч кандай катасыз иштеген бир нече процесстер/колдонмолордун ортосунда үзгүлтүксүз байланышты камсыз кылуучу жалпы эстутум API'лери - бул "android o" эмне үчүн башкалардан өзгөчөлөнүп турганын көрсөткөн кээ бир мисалдар!

Full spec
Publisher Google
Publisher сайты http://www.google.com/
Чыккан датасы 2017-10-25
Кошулган күнү 2017-10-25
Категория Коммуналдык кызматтар жана иштетүү тутумдары
Sub категория Операциялык тутумдар жана жаңыртуулар
Нускасы Preview
Os талаптар Android
Талаптар Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Баасы Free
Жумасына жүктөөлөр 8
Жалпы жүктөлүүлөр 1002

Comments:

Эң популярдуу