Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Опис

Android 8.1 Developer Preview для Android: вичерпний огляд

Android O — це остання версія операційної системи Android, яка представляє низку нових функцій і можливостей як для користувачів, так і для розробників. У цьому документі ми висвітлимо, що нового для розробників у Android 8.1 Developer Preview.

API нейронних мереж

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

Щоб дізнатися більше про Neural Networks API, перегляньте довідкову документацію Neural Networks API та посібник розробника Neural Networks API.

Сповіщення

Android 8.1 Developer Preview 1 містить зміни в сповіщеннях, які впливають на те, як програми можуть видавати звуки сповіщень:

— Програми тепер можуть видавати звукове сповіщення лише раз на секунду.

- Звуки сповіщень, які перевищують цю частоту, не ставляться в чергу та втрачаються.

- Ця зміна не впливає на інші аспекти поведінки сповіщень.

- Сповіщення все ще публікуються належним чином.

додатково:

- NotificationListenerService та ConditionProviderService не підтримуються на пристроях Android із низьким обсягом оперативної пам’яті, які повертають значення true під час виклику ActivityManager.isLowRamDevice().

Покращене націлювання на пристрої з низьким обсягом оперативної пам’яті

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 показувати автозаповнення інтерфейсу збереження.

- Клас BaseAdapter включає метод setAutofillOptions(), який дозволяє надавати значення рядкового представлення в адаптері. Корисні елементи керування обертачем динамічно генерують значення Адаптери, такі як дата закінчення терміну дії кредитної картки, список років, користувачі вибирають частину дату закінчення терміну дії кредитної картки Служби автозаповнення використовують представлення рядків належним чином, заповнюють перегляди, вимагають даних

додатково:

- Клас AutofillManager включає notifyViewVisibilityChanged(View,int,boolen) виклик методу notify framework змінює видимість view віртуальну структуру метод перевантаження невіртуальні структури зазвичай не вимагають явного сповіщення framework оскільки метод уже називається View class

Оновлення 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 відео для МБ растрового зображення набагато більшого розміру потрібне мініатюрне зображення

API спільної пам'яті

Android представляє клас SharedMemory. Це дозволяє створювати карти, керувати анонімною спільною пам’яттю, що використовує кілька процесів або програм

WallpaperColors API

В Android представлена ​​функція підтримки керування кольорами шпалер, яка дозволяє створювати об’єкт WallpaperColors із растрового зображення, яке можна намалювати, використовуючи перші три візуально репрезентативні кольори. Отримувати деталі перших трьох помітних кольорів шпалер. Щоб створити об’єкт WallpaperColors, виконайте такі дії:

-Щоб створити об’єкт WallpaperColors із використанням трьох кольорів, створіть екземпляр WallpaperColors, передавши первинний вторинний третинний колір, основний колір має мати значення null

- Щоб створити об’єкт WallpaperColors із растрового зображення, виклик методу fromBitmap() передає вихідний параметр растрового зображення

- Для створення об’єкта WallpaperColors з методу drawable виклику fromDrawable () передаючи вихідний параметр 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", яке пропонує численні функції та можливості, спрямовані на покращення як взаємодії з користувачем, так і продуктивності розробника!

З покращених параметрів керування сповіщеннями, включаючи обмеження частоти звукових сповіщень за секунду, забезпечуючи безперебійну доставку повідомлень; кращі параметри націлювання на основі рівня ємності оперативної пам’яті, щоб користувачі отримували оптимізовану роботу незалежно від характеристик пристрою; оновлені фреймворки автозаповнення, що дозволяють користувацькі описи разом з об’єктами перевірки, що забезпечує більший контроль над самим процесом автозаповнення – тут кожен знайде щось!

Крім того, завдяки API нейронних мереж, які пропонують апаратне прискорення операцій машинного навчання безпосередньо на самому пристрої, не вимагаючи ресурсів хмарних обчислень зовнішніх серверів тощо; програмні безпечні дії веб-перегляду за допомогою впровадження веб-перегляду, що виявляє потенційні загрози ще до їх виникнення, що забезпечує безпеку користувачів в Інтернеті; 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:

Найпопулярніше