“Стрим” экрана (демонстрация экрана). Android API: MediaProjection

314
16 ноября 2017, 02:25

В официальном Android API написано следующее:

"Метод createVirtualDisplay позволяет вашему приложению записывать экран в объект Surface, который ваше приложение может отправить по сети."

У меня есть приложение, которое при нажатии на кнопку "Начать запись" начинает запись экрана.

При нажатии "Остановить запись" - останавливает.

При нажатии на "Play" - воспроизводит последнее видео, которое было записано.

Код я скопировал взял отсюда. Тут все вроде красиво и с объяснениями.

У меня есть сервер, написаный с помощью datagram сокетов, который принимает и возвращает пакеты.

Мой вопрос: как сделать "стрим" своего экрана (демонстрацию своего экрана)? Если делать это как-то через объект Surface, то как именно (есть ли примеры кода)?

P.S. Я читал в интернете что-то про Parcel.

Parcel  это контейнер для передачи данных.

Возможно ли его использовать для выполнения задачи?

READ ALSO
Получение поля SET из БД в java

Получение поля SET из БД в java

Как получить поле типа SET из БД mysql в java?

246
Товарищи как поместить Random в цикл for что бы каждый раз когда он вызывался Random становилось новым числом?

Товарищи как поместить Random в цикл for что бы каждый раз когда он вызывался Random становилось новым числом?

В итоге должен был получиться код который перебирает числа пока не найдет такое которое при перестановке цифр будет в 3 раза больше исходного

246
Проверка электронной подписи в Java

Проверка электронной подписи в Java

В подписях и криптографии я новичок, поэтому заранее извиняюсь, если вопрос покажется глупымВ общем есть подпись в формате p7s (signedData) и есть...

214
Проблема с “подкапотными” процессами SimpleCursorAdapter-а

Проблема с “подкапотными” процессами SimpleCursorAdapter-а

ОбобщенноВ фрагменте есть ListView, к нему подключен кастомный адаптер extends SimpleCursorAdapter

235