Новый API позволяет приложениям открывать клавиатуру в режиме инкогнито

Начиная с Android Oreo, в Gboard появилась интересная функция: режим инкогнито. Существует API, позволяющий запустить его в вашем приложении!

Начало с Android Орео, мы увидели интересную функцию, появившуюся в Gboard: режим инкогнито. Аналогично Google Chrome или большинству веб-браузеров, таких как Firefox или Samsung Browser, клавиатура режим инкогнито позволяет вам использовать клавиатуру, фактически не сохраняя нажатия клавиш или слова. использовал. Это действительно полезная функция, и мы знаем, что она нам нужна до сих пор. И Google также представил соответствующий API.

Представленный на уровне API 26 API IME_FLAG_NO_PERSONALIZED_LEARNING позволяет разработчикам программно включать режим инкогнито для клавиатуры в определенные действия или контексты, чтобы избежать записи истории набора текста и данных пользовательского словаря на клавиатуре, пока пользователь выполняет определенную задачу в приложение. Это действительно здорово с точки зрения конфиденциальности, поскольку это означает, что конфиденциальные данные или информация не попадут в ваш личный словарь или историю набора текста.

Этот API также был представлен в библиотеке поддержки, поэтому он не является эксклюзивной функцией Oreo, а поддерживает уровень API 13 и выше.Это означает, что даже устройства Android 3.2 Honeycomb смогут использовать функции инкогнито на клавиатуре.

На данный момент только Google Chrome использует этот API со своим режимом инкогнито, который позволяет вам просматривать веб-страницы без записи всей информации с клавиатуры. И спасибо Реддитору /u/SecondFloorMonstro, мы также знаем, что он присутствует в Mozilla Firefox, по крайней мере, в версиях Nightly. Кроме того, насколько нам известно, Gboard на данный момент является единственным методом ввода, который имеет функцию режима инкогнито. Даже такие популярные программы, как SwiftKey, пока не поддерживают эту функцию. Итак, на данный момент мы застряли на комбинации Gboard + браузер. Существует множество ситуаций, в которых клавиатура в режиме инкогнито может оказаться полезной, поэтому мы ожидаем более широкого внедрения этого API в некоторых популярных приложениях. Если вы хотите ознакомиться с этим API и всеми его возможностями и возможностями, вы можете перейти на веб-сайт разработчиков Android, где он подробно документирован для разработчиков.


Источник: Разработчики Android.