Удаленное управление устройством на Android OS: различия между версиями

Материал из SmartPlayer
 
(не показано 8 промежуточных версий 1 участника)
Строка 1: Строка 1:
<languages/>
<translate>
<!--T:1-->
== '''Описание ситуации''' ==
== '''Описание ситуации''' ==
Очередным этапом развития платформы SmartPlayer является появлением такой функциональности как удаленной управление устройством на Android OS.<br>
Очередным этапом развития платформы SmartPlayer является появлением такой функциональности как удаленной управление устройством на Android OS.<br>
Строка 4: Строка 7:
{{Note|Данный функционал доступен для любого устройства, которое находится под управлением Android OS и работает в режиме on-line.|warn}}
{{Note|Данный функционал доступен для любого устройства, которое находится под управлением Android OS и работает в режиме on-line.|warn}}
{{Note|Поддержка звука начинается с Android 10  и выше.|warn}}
{{Note|Поддержка звука начинается с Android 10  и выше.|warn}}
 
</translate>
<translate>
<!--T:2-->
== '''Принцип действия''' ==
== '''Принцип действия''' ==
{{Note|Для корректной работы данной функциональности пользователю необходимо иметь root-права на устройстве или же должна иметься подпись прошивки производителя устройства.|warn}}
{{Note|Для корректной работы данной функциональности пользователю необходимо иметь root-права на устройстве или же должна иметься подпись прошивки производителя устройства.|warn}}
Для того чтобы пользователь смог воспользоваться данной функциональностью, ему необходимо авторизоваться в личном кабинете SmartPlayer.
Для того чтобы пользователь смог воспользоваться данной функциональностью, ему необходимо авторизоваться в личном кабинете SmartPlayer.
Следующим шагом пользователю необходимо перейти в раздел "Устройства" личного кабинета и найти нужное ему устройство.
Следующим шагом пользователю необходимо перейти в раздел "Устройства" личного кабинета и найти нужное ему устройство.
[[File:Выбор_устройства_для_удаленного_управления.png|thumb|center| Пример отображения раздела "Устройства" в личном кабинете и on-line устройства. |800px]]
Кликнув на эту устройство, пользователю откроется тулбар (данный тулбар будет расположен справа). В этом тулбаре необходимо найти строку "Управление устройством".
Кликнув на эту устройство, пользователю откроется тулбар (данный тулбар будет расположен справа). В этом тулбаре необходимо найти строку "Управление устройством".
[[File:Правый_тулбар.png|thumb|center| Пример отображение тулбара справа с нужным параметром "Управление устройством".|800px]]
После нажатия на строку "Управление устройством" пользователю откроется окно, в котором будет эмулирован экран устройства и виртуальный пульт управления.  
После нажатия на строку "Управление устройством" пользователю откроется окно, в котором будет эмулирован экран устройства и виртуальный пульт управления.  
[[File:Общий_вид.png|thumb|center| Пример отображения на устройстве трансляции с виртуальным пультом управления.|800px]]
С помощью виртуального пульта пользователь сможет взаимодействовать с устройством и совершать нужные ему действия.
С помощью виртуального пульта пользователь сможет взаимодействовать с устройством и совершать нужные ему действия.
{{Note|Удаленное управление также поддерживает взаимодействия не только через кнопки, но и через мышь и клики. В таком варианте в качестве выбора действия работает клик мыши. Исключением является только скроллинг/пролистывание внизи или вверх. Оно возможно только с кнопок виртуального пульта.|warn}}
{{Note|Удаленное управление также поддерживает взаимодействия не только через кнопки, но и через мышь и клики. В таком варианте в качестве выбора действия работает клик мыши. Исключением является только скроллинг/пролистывание вниз или вверх. Оно возможно только с кнопок виртуального пульта.|warn}}
</translate>
<translate>
<!--T:3-->
=== '''Виртуальный пульт''' ===
=== '''Виртуальный пульт''' ===
На виртуальном пульте управления будут доступны различные кнопки, которые будут влиять на возможности управления устройством.
На виртуальном пульте управления будут доступны различные кнопки, которые будут влиять на возможности управления устройством. Виртуальный пульт включает в себя следующие кнопки:
# Клавиша "ОК" - отвечает за подтверждение выбранного действия или за проваливание в следующий пункт меню (по аналоги со стрелкой вправо)
# Джойстик на четыре направления (вверх, вниз, влево, вправо) - позволяет двигаться по элементам меню устройства. В зависимости от необходимости может: скроллить, проваливаться в следующий пункт меню, вернуться на шаг назад
# Кнопка "Назад" - позволяет вернуться на предыдущий пункт меню управления устройством
# Кнопка "Домой" - позволяет полностью открыть/закрыть меню настроек устройства
# Кнопка отключения звука - позволяет выключить звук на устройстве
# Кнопка "+" - позволяет увеличить громкость устройства
# Кнопка "-" - позволяет уменьшить громкость устройства
[[File:Пульта_управления.png|thumb|center| Пример отображения виртуального пульта с кнопками.|800px]]
{{Note|На некоторых устройствах виртуальные клавиши "+" и "-" могут не функционировать. Это связано с аппаратными ограничениями устройства. Изменить громкость можно будет в личном кабинете через трансляцию или через физический пульт от приставки. |warn}}
{{Note|На некоторых устройствах виртуальные клавиши "+" и "-" могут не функционировать. Это связано с аппаратными ограничениями устройства. Изменить громкость можно будет в личном кабинете через трансляцию или через физический пульт от приставки. |warn}}
{{Note|При быстром многократном нажатии одной кнопки на пульте устройство запоминает все сделанные нажатия, но отображает их с задержкой. То есть, если пользователь пять раз нажмет стрелку вверх, то приставка сделает эти пять шагов, но с задержкой в одну секунду после каждого шага. Данный принцип является ограничением Android OS. |warn}}
{{Note|При быстром многократном нажатии одной кнопки на пульте устройство запоминает все сделанные нажатия, но отображает их с задержкой. То есть, если пользователь пять раз нажмет стрелку вверх, то приставка сделает эти пять шагов, но с задержкой в одну секунду после каждого шага. Данный принцип является ограничением Android OS. |warn}}
== '''Видеоинструкция''' ==
== '''Видеоинструкция''' ==
 
[https://www.youtube.com/watch?v=mRpz5flafXU Удаленное управление устройством на Android OS]
== '''Итоговый результат''' ==
== '''Итоговый результат''' ==
Пользователь понимает и умеет использовать удаленное управление на устройствах под управлением Android OS.
Пользователь понимает и умеет использовать удаленное управление на устройствах под управлением Android OS.
== '''Видеодемонстрация''' ==
https://education_tutorial.hb.ru-msk.vkcs.cloud/Screencast%20from%2014.06.2024%2012%3A28%3A37.webm
</translate>

Текущая версия от 12:33, 14 июня 2024

Другие языки:

Описание ситуации

Очередным этапом развития платформы SmartPlayer является появлением такой функциональности как удаленной управление устройством на Android OS.
Данная возможность позволит управлять Android устройство on-line с помощью специального пункта меню раздела "Устройства" в личном кабинете пользователя.

Данный функционал доступен для любого устройства, которое находится под управлением Android OS и работает в режиме on-line.
Поддержка звука начинается с Android 10 и выше.

Принцип действия

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

Для того чтобы пользователь смог воспользоваться данной функциональностью, ему необходимо авторизоваться в личном кабинете SmartPlayer. Следующим шагом пользователю необходимо перейти в раздел "Устройства" личного кабинета и найти нужное ему устройство.

Пример отображения раздела "Устройства" в личном кабинете и on-line устройства.

Кликнув на эту устройство, пользователю откроется тулбар (данный тулбар будет расположен справа). В этом тулбаре необходимо найти строку "Управление устройством".

Пример отображение тулбара справа с нужным параметром "Управление устройством".

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

Пример отображения на устройстве трансляции с виртуальным пультом управления.

С помощью виртуального пульта пользователь сможет взаимодействовать с устройством и совершать нужные ему действия.

Удаленное управление также поддерживает взаимодействия не только через кнопки, но и через мышь и клики. В таком варианте в качестве выбора действия работает клик мыши. Исключением является только скроллинг/пролистывание вниз или вверх. Оно возможно только с кнопок виртуального пульта.

Виртуальный пульт

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

  1. Клавиша "ОК" - отвечает за подтверждение выбранного действия или за проваливание в следующий пункт меню (по аналоги со стрелкой вправо)
  2. Джойстик на четыре направления (вверх, вниз, влево, вправо) - позволяет двигаться по элементам меню устройства. В зависимости от необходимости может: скроллить, проваливаться в следующий пункт меню, вернуться на шаг назад
  3. Кнопка "Назад" - позволяет вернуться на предыдущий пункт меню управления устройством
  4. Кнопка "Домой" - позволяет полностью открыть/закрыть меню настроек устройства
  5. Кнопка отключения звука - позволяет выключить звук на устройстве
  6. Кнопка "+" - позволяет увеличить громкость устройства
  7. Кнопка "-" - позволяет уменьшить громкость устройства
Пример отображения виртуального пульта с кнопками.
На некоторых устройствах виртуальные клавиши "+" и "-" могут не функционировать. Это связано с аппаратными ограничениями устройства. Изменить громкость можно будет в личном кабинете через трансляцию или через физический пульт от приставки.
При быстром многократном нажатии одной кнопки на пульте устройство запоминает все сделанные нажатия, но отображает их с задержкой. То есть, если пользователь пять раз нажмет стрелку вверх, то приставка сделает эти пять шагов, но с задержкой в одну секунду после каждого шага. Данный принцип является ограничением Android OS.

Видеоинструкция

Удаленное управление устройством на Android OS

Итоговый результат

Пользователь понимает и умеет использовать удаленное управление на устройствах под управлением Android OS.

Видеодемонстрация

https://education_tutorial.hb.ru-msk.vkcs.cloud/Screencast%20from%2014.06.2024%2012%3A28%3A37.webm