26.10.07 01:10
Перейти к содержимому
Лаунчер - Панель задач, меню и жесты Standard и noLegal Recipe #08

Контекстные меню и быстрые действия на рабочем столе

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

Почему вам это понравится

Долгое нажатие на рабочий стол FastMediaSorter - это не просто вызов базовых настроек. В зависимости от выбранного элемента вы можете открыть расширенное меню управления, мгновенно создать новый ресурс или превратить переданный контакт, место на карте или интернет-канал в живую интерактивную плитку.

В этом руководстве подробно рассмотрены контекстные меню ячеек и автоматические плитки, которые сами обновляют свое содержимое без ручной настройки.

Перед началом: Что вам понадобится
  • FastMediaSorter в редакции Standard или noLegal со включенным рабочим столом лаунчера (см. Рабочий стол лаунчера).
  • Несколько свободных ячеек на рабочем столе для тестирования меню и добавления новых элементов.
  • Необязательно: контакт из телефонной книги, интернет-канал или метка на карте, отправленная через меню «Поделиться».
1

Контекстные меню по долгому нажатию на ячейку

Нажмите и удерживайте любую плитку на рабочем столе - откроется контекстное меню с набором действий, подходящих именно для этого типа элемента.

Плитка ресурса или канала вызывает то же меню, что и основное окно программы: для ресурса это открытие, запуск слайд-шоу, создание ярлыка, редактирование, копирование, экспорт, отправка доступа через QR, пересканирование или удаление; для канала - закрепление, создание ярлыка, отправка ссылки или удаление. Оба меню формируются единым кодом приложения, поэтому рабочий стол и главное окно всегда согласованы, а важные действия защищены подтверждением.

Ячейка функции приложения (Потоки, Быстрая камера, Монитор сети и др.) открывает компактное меню: Открыть, Настройки (если функция поддерживает параметры), Закрепить на панели задач и Удалить с рабочего стола.

Некоторые плитки выполняют прямое действие: ячейка, привязанная к панели быстрого доступа, сразу открывает эту панель, а ячейка операции по расписанию запрашивает подтверждение и запускает фоновую задачу (например, резервное копирование) в одно касание.

Image Bookmark [Planned] Скриншот: Меню действий ячейки

Рабочий стол лаунчера, долгое нажатие на плитку ресурса, открыто полное контекстное меню.

Profile: phone ID: launcher.cell-action-menu
2

Добавление ресурсов прямо с рабочего стола

Для добавления новой папки, облачного диска или сетевого хранилища не нужно переходить в основное окно программы.

Удерживайте свободную ячейку и выберите Добавить ресурс (либо нажмите пункт Добавить ресурс.. внизу списка при добавлении Моего ресурса). Откроется стандартное окно создания ресурса; после завершения настройки ярлык нового ресурса автоматически появится на рабочем столе. При отмене ничего лишнего не создается.

Каждый созданный ресурс автоматически попадает в секцию Ресурсы на рабочем столе. В конце секции всегда находится постоянная плитка Добавить ресурс, готовая к созданию следующего подключения.

Плитки ресурсов отображают их реальные эмблемы на столе и панели задач: выбранную иконку, значок виртуальной папки или логотип облачного провайдера с компактным бейджем типа подключения (облако, сеть, локальный диск). При включении нового типа медиа (например, Все изображения) его сводная плитка автоматически появится в секции ресурсов без нарушения порядка остальных элементов.

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

Image Bookmark [Planned] Скриншот: Секция ресурсов

Рабочий стол лаунчера, секция Ресурсы, две плитки с составными логотипами и плитка добавления ресурса.

Profile: phone ID: launcher.resources-section-auto-add
3

Персональные плитки контактов

Отправьте контакт из телефонной книги на рабочий стол лаунчера, и он превратится в удобную интерактивную плитку для связи с этим человеком.

При добавлении контакта из меню выберите желаемое действие: открыть Карточку контакта, совершить Звонок, Отправить SMS или открыть Чат в мессенджере для быстрого перехода к диалогу. Пункты вызовов и SMS скрыты на планшетах без поддержки телефонии. Приложение считывает данные один раз при выборе из системной книги контактов и сохраняет моментальный снимок - постоянный доступ к телефонной книге не требуется. До загрузки фотографии плитка отображает инициалы на цветном фоне.

При закреплении плитки чата диалог сначала спрашивает: «В каком приложении открыть диалог?», чтобы вы выбрали мессенджер заранее (пункт Любое приложение сохраняет стандартный выбор). Если на устройстве установлен только один мессенджер, шаг выбора пропускается.

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

Image Bookmark [Planned] Скриншот: Плитка контакта

Рабочий стол лаунчера, закрепленная плитка контакта с фото рядом с плиткой с инициалами.

Profile: phone ID: launcher.contact-cell-live-photo
4

Сохранение геопозиции из карт

Отправьте геометку из любого картографического приложения через системное меню «Поделиться», и среди вариантов появится пункт Добавить место в лаунчер. Нажатие на него создает на рабочем столе плитку, которая по первому клику запускает пошаговую навигацию к указанному месту.

Короткие ссылки карт автоматически преобразуются в точные географические координаты при создании плитки, поэтому запуск навигации в дальнейшем не требует интернета для расшифровки ссылки.

Image Bookmark [Planned] Скриншот: Добавление места в лаунчер

Меню отправки из картографического приложения, виден пункт Добавить место в лаунчер.

Profile: phone ID: launcher.place-shortcut-share-sheet
5

Интерактивные мини-окна для радио, видео и карт

Интернет-канал на рабочем столе может быть полноценным мини-плеером. Выберите Поток в меню добавления элементов или удерживайте плитку канала и выберите Добавить окно на рабочий стол: радиостанция отобразит название, логотип и кнопку воспроизведения/паузы, а видеоканал получит плитку размером от 3x2 ячеек со стоп-кадром до нажатия кнопки воспроизведения.

При воспроизведении видео в окне касание на мгновение отображает угловые кнопки: воспроизведение/пауза, отключение звука, стоп, полноэкранный режим и режим «картинка в картинке» (PiP).

Если у вас еще нет сохраненных каналов, выбор плитки потока сразу откроет Настройки -> Потоки. Каталог каналов загружает только видимые логотипы и мгновенно ищет по ключевым словам.

Плитка Окно канала YouTube работает аналогично: введите название или ссылку на канал, и на плитке 3x2 появится обложка последнего загруженного видео с возможностью воспроизведения прямо в карточке через встроенный плеер YouTube.

Интерактивная рамка Google Maps размещает на рабочем столе живую карту с поддержкой масштабирования и прокрутки прямо на месте.

Image Bookmark [Planned] Скриншот: Управление в мини-окне потока

Рабочий стол лаунчера, видеоокно 3x2, видны всплывающие элементы управления.

Profile: phone ID: launcher.stream-window-overlay-controls
6

Вспомогательные инструменты: переводчик, плеер и погода

Несколько специализированных плиток решают полезные повседневные задачи:

Плитка Переводчик переводит введенный или вставленный текст полностью автономно; ее заголовок показывает выбранные языки и позволяет мгновенно изменить направление перевода.

Гаджет Сейчас играет изначально отображает воспроизведение встроенного плеера FastMediaSorter. Включите доступ к уведомлениям прямо из кнопки на гаджете, и он начнет отображать обложку, название и кнопки управления для музыки из любых сторонних плееров, а нажатие на карточку откроет активное музыкальное приложение.

В настройках погоды выбор градусов Цельсия или Фаренгейта настраивается в меню Настройки -> Общие, автоматически подстраиваясь под региональные стандарты устройства. Выбранный город надежно сохраняется в локальной памяти и восстанавливается даже при полном сбросе лаунчера к заводским настройкам.

Image Bookmark [Planned] Скриншот: Обложка в «Сейчас играет»

Рабочий стол лаунчера, гаджет Сейчас играет с обложкой и кнопками стороннего приложения.

Profile: phone ID: launcher.now-playing-artwork

Что вы получите

Каждая ячейка рабочего стола открывает специализированное контекстное меню, новые ресурсы и приложения появляются на экране автоматически, а контакты, маршруты, каналы и вспомогательные виджеты превращаются в живые интерактивные плитки.

Советы и решение проблем

  • Прервали выбор элемента для новой ячейки? Если Android временно выгрузит приложение из памяти во время выбора контакта или ресурса, начатая ячейка сохранит свое место и завершит создание сразу после возврата.
  • Управляете с клавиатуры или пульта ТВ? В руководстве Навигация с клавиатуры, D-pad и Android TV описан вызов этих же меню без сенсорного экрана.