Можно ли удаленно просматривать устройство пользователя? - PullRequest
0 голосов
/ 04 сентября 2011

Я хочу создать приложение, где оно позволит пользователю предоставлять удаленный доступ к просмотру своего телефона (просмотр от первого лица пользователя с помощью телефона). Например, техническая поддержка иногда может видеть, что вы делаете на своем компьютере, чтобы помочь вам с проблемами. Думаю, что «удаленный рабочий стол для телефона» - это то, что я хотел бы сделать.

Кто-нибудь знает, возможно ли это?

Моя текущая идея сделать это - снимок экрана - каким-то образом делать снимок экрана телефона пользователя (например, как это делает DDMS) каждую миллисекунду или что-то в этом роде. Это кажется ужасно неэффективным, и опять же, я не знаю, возможно ли это.

Примечание. «Приемником» этого вида телефона от первого лица может быть компьютер или веб-сайт или что-либо еще, при этом они подключаются удаленно.

Ответы [ 2 ]

1 голос
/ 04 сентября 2011

Я действительно хотел создать что-то подобное ... Прежде всего, это будет работать только на корневых устройствах, так как доступ к «скриншоту» (framebuffer) разрешен только для корневых устройств.

Теперь что касается чтения событий с управляющего устройства - это просто ... Сложной задачей было бы генерировать эти события на управляемом устройстве.Но я абсолютно уверен, что это возможно для рутованных устройств, поскольку я видел похожую программу для Windows, которая управляет подключенным устройством (не могу вспомнить его имя).

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

Надеюсь, это поможет

1 голос
/ 04 сентября 2011

Было бы возможно: чрезвычайно сложно, но возможно, реализовать действие Android, которое использует FrameLayout и размещает другое действие.Затем вы можете получить буфер изображения FrameLayout, как показано здесь , и затем вам нужно будет передать его в видеокодер и направить вывод кодера на удаленный сервер, но это может сработать.

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