Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Описание

Предварителен преглед на разработчици на Android 8.1 за Android: Изчерпателен преглед

Android O е най-новата версия на операционната система Android и въвежда разнообразие от нови функции и възможности за потребители и разработчици. В този документ ще подчертаем какво е новото за разработчиците в Android 8.1 Developer Preview.

API за невронни мрежи

API за невронни мрежи (NNAPI) предоставя приложения с хардуерно ускорение за операции на машинно обучение на устройството. API поддържа създаване, компилиране и изпълнение на модел на устройството. Приложенията обикновено не използват директно NNAPI; вместо това NNAPI е предназначен да се извиква от библиотеки за машинно обучение, рамки и инструменти, които позволяват на разработчиците да обучават своите модели и да ги внедряват на устройства с Android.

За да научите повече за API на невронни мрежи, вижте референтните документи за API на невронни мрежи и ръководството за разработчици на API на невронни мрежи.

Известия

Android 8.1 Developer Preview 1 включва промени в известията, които засягат начина, по който приложенията могат да издават звуци за предупреждение за известия:

- Приложенията вече могат да издават звуков сигнал за известяване само веднъж в секунда.

- Предупредителните звуци, които надвишават тази честота, не се нареждат на опашка и се губят.

- Тази промяна не засяга други аспекти на поведението на известяване.

- Уведомителните съобщения все още се публикуват според очакванията.

Допълнително:

- NotificationListenerService и ConditionProviderService не се поддържат на устройства с Android с малко RAM, които връщат true, когато се извика ActivityManager.isLowRamDevice().

Подобрено насочване за устройства с малко RAM

Android 8.1 (API ниво 27) добавя две нови константи за хардуерни функции - FEATURE_RAM_LOW и FEATURE_RAM_NORMAL - към Package Manager. Тези константи ви позволяват да насочите разпространението на вашите приложения и APK разделяния към нормални устройства или устройства с малко RAM.

Тези константи позволяват на Play Store да насърчава по-добро потребителско изживяване чрез подчертаване на приложения, особено подходящи за възможностите на дадено устройство.

Актуализации на рамката за автоматично попълване

Android 8.1 Developer Preview (API ниво 27) предоставя няколко подобрения на Autofill Framework, които можете да включите във вашите приложения:

- Прегледът за разработчици добавя поддръжка за персонализирани описания, които се показват в потребителския интерфейс за запазване на автоматично попълване вместо оригинални данни за представяне.

- Можете да посочите обект на Валидатор, който вашето приложение използва, за да реши дали системата Android трябва да показва потребителски интерфейс за запазване на автоматично попълване.

- Класът BaseAdapter включва метода setAutofillOptions(), който позволява предоставяне на стойности за представяне на низове в адаптер полезни контроли за въртене динамично генериране на стойности адаптери като дата на изтичане на кредитна карта списък с години потребителите избират част дата на изтичане на кредитната карта Услугите за автоматично попълване използват представяне на низове по подходящ начин попълват изгледи изискват данни

Допълнително:

- Класът AutofillManager включва notifyViewVisibilityChanged(View,int,boolen) извикване на метод notify framework промени видимост изглед на виртуална структура метод за претоварване невиртуални структури обикновено не изискват изрично уведомяване на рамката, тъй като методът вече е наречен View клас

Актуализация на EditText

Започвайки с API ниво 27 EditText.getText() връща Editable върнати преди това CharSequence обратно съвместим Editable внедрява CharSequence Editable интерфейс предоставя ценна допълнителна функционалност Например тъй като Editable също така внедрява Spannable интерфейс прилага маркиране на съдържание в инстанция EditText

Програмни действия за безопасно сърфиране

Чрез използване на внедряване на WebView Safe Browsing API приложението открива, когато екземплярът WebView се опитва да навигира в URL, класифицирана от Google известна заплаха По подразбиране WebView показва междинно предупреждение за потребителя, известна заплаха, като дава опция за зареждане на URL така или иначе връща предишната страница безопасно В Android 8.1 Developer Preview дефинира програмно как приложението реагира на известна заплаха:

-Контролирайте дали приложението съобщава за известни заплахи Безопасно сърфиране

-Накарайте приложението автоматично да изпълнява конкретно действие, връщайки безопасността всеки път, когато срещне URL Безопасно сърфиране класифицира известна заплаха Забележете оптимална защита срещу изчакване до инициализиране на Безопасно сърфиране, преди да извика метода loadUrl() на WebView обект

Инструмент за извличане на миниатюри на видео

Класът MediaMetadataRetriever има getScaledFrameAtTime() намира рамка близо до дадена времева позиция връща растерно изображение същото съотношение на източника рамка мащабиран подходящ правоъгълник с дадена ширина височина полезно генериране на миниатюрни изображения видео Препоръчваме да използвате метод вместо getFrameAtTime() губи памет, защото връща растерно изображение със същата разделителна способност изходно видео Например кадър от K видео ще MB bitmap много по-голям нужда миниатюрно изображение

API за споделена памет

Android въвежда клас SharedMemory. Това позволява създаване на карта, управление на анонимна споделена памет, използвана от множество процеси или приложения

API на WallpaperColors

Android въвежда функция за поддръжка за управление на цветовете на тапета, позволяваща създаване на обект WallpaperColors от растерна графика с възможност за рисуване, като се използват първите три визуално представителни цвята извличане на детайли първите три забележими цвята тапет За да създадете обект WallpaperColors или следното:

-За да създадете обект WallpaperColors, като използвате три цвята, създайте екземпляр WallpaperColors, преминаващ първичен вторичен третичен цвят, основният цвят трябва да е нула

-За да създадете обект WallpaperColors от извикване на растерно изображение от метода Bitmap(), предаващ параметър източник на растерно изображение

-За да създадете обект WallpaperColors от метода с възможност за рисуване, извикване от метода Drawable (), предаващ изходен параметър за рисуване

За да извлечете първични вторични третични цветни детайли на тапета, извикайте следните методи:

-getPrimaryColor () връща най-забележимия цветен тапет

-getSecondaryColor () връща тапет с втори превъзходен цвят

-getTertiaryColor ()методът връща трети преобладаващ цветен тапет За да уведомите системата за всякакви значителни промени в цвета, извикайте notify ColorsChanged ()метод задейства възможност за събитие от жизнения цикъл на Compute Colors предоставя нов Wallpaper Colorsobject добавя промени в цвета на прослушвателя извикайте addOn ColorsChanged Listener ()метод също getWallpaper Colors ()retrieve тапет с основни цветове

Актуализации на пръстови отпечатъци

Класът FingerprintManager въведе два кода за грешка:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: Потребителят се е опитал твърде много пъти да отключи устройството си с помощта на четец на пръстови отпечатъци.

-FINGERPRINT_ERROR_VENDOR: Възникна грешка в четеца на пръстови отпечатъци, специфична за доставчика.

В заключение,

С широкия си избор от софтуерни приложения, налични в различни категории, като помощни програми и операционни системи, между другото; нашият уебсайт предлага широка гама от софтуерни решения, отговарящи на всякакви нужди и изисквания! Едно такова софтуерно решение, налично тук, не е нищо друго освен „Android O“, което предлага множество функции и възможности, насочени към подобряване както на потребителското изживяване, така и на продуктивността на разработчиците!

От подобрени опции за управление на известията, включително ограничаване на честотата на звуковите сигнали за секунда, като същевременно се гарантира, че доставката на съобщения остава незасегната; по-добри опции за насочване въз основа на нивата на капацитет на RAM, така че потребителите да получават оптимизирани изживявания, независимо от спецификациите на устройството; актуализирани рамки за автоматично попълване, позволяващи персонализирани описания заедно с обекти за валидиране, позволяващи по-голям контрол върху самия процес на автоматично попълване - тук има по нещо за всеки!

Освен това благодарение на своите API за невронни мрежи, предлагащи операции за машинно обучение за хардуерно ускорение направо в самото устройство, без да изисква външни сървъри за облачни изчислителни ресурси и т.н.; програмни действия за безопасно сърфиране чрез внедряване на уеб изглед, откриване на потенциални заплахи, преди те дори да се появят, като по този начин поддържа потребителите сигурни онлайн дейности; API за споделена памет, улесняващи безпроблемна комуникация между множество процеси/приложения, работещи едновременно, без каквито и да било проблеми - това са само някои примери, показващи защо "android o" наистина се откроява сред останалите!

Пълна спецификация
Издател Google
Издателски сайт http://www.google.com/
Дата на излизане 2017-10-25
Датата е добавена 2017-10-25
Категория Помощни програми и операционни системи
Подкатегория Операционни системи и актуализации
Версия 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:

Най - известен