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.

Чтобы узнать больше об API нейронных сетей, см. справочную документацию по API нейронных сетей и руководство разработчика по 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 улучшать взаимодействие с пользователем, выделяя приложения, особенно хорошо подходящие для возможностей данного устройства.

Обновления платформы автозаполнения

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

- Предварительная версия для разработчиков добавляет поддержку пользовательских описаний, которые отображаются в пользовательском интерфейсе сохранения автозаполнения вместо исходных данных представления.

— Вы можете указать объект Validator, который ваше приложение использует, чтобы решить, должна ли система Android отображать пользовательский интерфейс сохранения автозаполнения.

- Класс BaseAdapter включает метод setAutofillOptions(), который позволяет предоставлять строковые представления значений в адаптере; полезные элементы управления счетчиком; динамически генерировать адаптеры значений, такие как дата истечения срока действия кредитной карты; список лет; пользователи выбирают часть срока действия кредитной карты; службы автозаполнения используют строковое представление;

Кроме того:

-Класс AutofillManager включает вызов метода notifyViewVisibilityChanged(View,int,boolen) , уведомляющий об изменениях инфраструктуры, видимость, представление, метод перегрузки виртуальной структуры, не виртуальные структуры, как правило, не требуют явного уведомления фреймворка, поскольку метод уже вызывается классом View.

Обновление EditText

Начиная с уровня API 27, EditText.getText() возвращает Editable, ранее возвращенный CharSequence, обратно совместимый с 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(), который находит кадр рядом с заданной временной позицией, возвращает растровое изображение с тем же соотношением сторон, исходный кадр, масштабированный, подходящий прямоугольник, заданная ширина, высота, полезное создание эскизов видео. кадр из K-видео будет растровым изображением MB намного больше, нужно миниатюрное изображение

API общей памяти

Android представляет класс SharedMemory. Это позволяет создавать карты, управлять анонимной общей памятью, используемой несколькими процессами или приложениями.

API цветов обоев

Android представляет поддержку управления цветами обоев. Функция позволяет создавать объект WallpaperColors из растрового изображения, которое можно рисовать, используя первые три визуально репрезентативных цвета. Извлекать детали первых трех заметных цветов.

-Чтобы создать объект WallpaperColors с использованием трех цветов, создайте экземпляр WallpaperColors, передающий первичный вторичный третичный цвет, основной цвет должен быть нулевым.

-Чтобы создать объект WallpaperColors из растрового изображения, вызовите метод fromBitmap(), передав исходный параметр растрового изображения.

-Чтобы создать объект WallpaperColors из метода drawable, вызовите метод fromDrawable(), передав параметр drawable source.

Чтобы получить основные вторичные детали третичного цвета обоев, вызовите следующие методы:

-getPrimaryColor() возвращает наиболее заметный цвет обоев

-getSecondaryColor() возвращает второй выдающийся цвет обоев

Метод -getTertiaryColor() возвращает третий выдающийся цвет обоев. Чтобы уведомить систему о любых существенных изменениях цвета, вызовите метод notify ColorsChanged(), инициирует событие жизненного цикла Compute Colors. обои основных цветов

Обновления отпечатков пальцев

Класс 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:

Самый популярный