
Одной из неожиданных и крупных новых функций в Android Q является добавление «пузырей» для уведомлений. Эта новая многозадачная опция обещает многое, но пока не включена. Однако благодаря нескольким командам ADB мы можем рассмотреть ее поближе.
Скрытые под поверхностью Android Q, существуют команды ADB, которые позволяют нам работать с новой функцией «пузырей» в платформе. Конечно, вы будете делать все на свой страх и риск, но относительно говоря, это довольно безопасный процесс, хотя и очень глючный.
Самая важная команда, о которой мы здесь поговорим, — это та, которая включает «пузыри» специально для приложений для обмена сообщениями. При активации этой команды Android Q должен включать «пузыри» для всех уведомлений, связанных с приложениями для обмена сообщениями. Мы протестировали это с Hangouts и Google Messages, и, похоже, это работает нормально, но ваши результаты могут отличаться. Не все приложения для обмена сообщениями могут работать, но теоретически это должно открывать уведомления только в «пузырях», оставляя электронные письма и системные уведомления в традиционной системе.
Также стоит помнить, что клавиатуры, похоже, с трудом работают с этой функцией.
adb shell settings put secure experiment_enable_bubbles 1
adb shell settings put secure experiment_autobubble_messaging 1
Приложения для обмена сообщениями отображаются в «пузырях», в то время как другие уведомления остаются в традиционной системе
Вы также можете включить «пузыри» для *всех* уведомлений с помощью аналогичной команды, указанной ниже. Однако я бы не рекомендовал это, поскольку сами уведомления ненадежны и вызывают множество проблем, связанных с пользовательским интерфейсом. Как и следовало ожидать, вы можете перетаскивать эти «пузыри» по всему экрану по своему желанию, а смахивание вниз dismisses группу.
adb shell settings put secure experiment_autobubble_all 1
Мы также обнаружили команду, которая позволяет настраивать размещение «пузырей» при их открытии. Команда ADB ниже позволяет выбрать, будет ли «пузырь» отображаться над уведомлением или под ним.
adb shell settings put secure experiment_enable_top_bubbles 1
Несмотря на глючность, «пузыри» имеют большой потенциал
Если вы включите это и захотите отменить изменения, просто используйте команды ADB ниже, в зависимости от того, что вы включили ранее.
adb shell settings delete secure experiment_enable_bubbles
adb shell settings delete secure experiment_autobubble messaging
adb shell settings delete secure experiment_autobubble_all
adb shell settings delete secure experiment_enable_top_bubbles
Дилан и Кайл внесли вклад в эту статью