Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Android Новый топик    Ответить
 Скриншот экрана из Service (или другой способ)  [new]
Антохин
Member

Откуда:
Сообщений: 1684
Не текущей активити приложения (через View v1 = getWindow().getDecorView().getRootView), а полностью всего экрана со всеми системными барами, другими запущенными приложениями, клавиатурой и т.д.
4 сен 17, 15:44    [20770184]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
Только из под системы/рута.
4 сен 17, 18:31    [20770798]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
Антохин
Member

Откуда:
Сообщений: 1684
wadman
Только из под системы/рута.
как это реализуется?
5 сен 17, 10:52    [20771933]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
Антохин
wadman
Только из под системы/рута.
как это реализуется?

Хм, в последних версиях апи появилось: https://github.com/googlesamples/android-ScreenCapture
5 сен 17, 11:48    [20772132]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
Антохин
Member

Откуда:
Сообщений: 1684
wadman
Антохин
пропущено...
как это реализуется?

Хм, в последних версиях апи появилось: https://github.com/googlesamples/android-ScreenCapture
у меня 23 API.
как на нём можно сделать?
5 сен 17, 12:56    [20772463]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
Антохин
wadman
пропущено...

Хм, в последних версиях апи появилось: https://github.com/googlesamples/android-ScreenCapture
у меня 23 API.
как на нём можно сделать?

Вообще, тот пример использует апи, добавленное в 21-ой версии.
Походи по ссылкам из описания на гитхабе.
5 сен 17, 13:00    [20772491]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
Антохин
Member

Откуда:
Сообщений: 1684
wadman
Антохин
пропущено...
у меня 23 API.
как на нём можно сделать?

Вообще, тот пример использует апи, добавленное в 21-ой версии.
Походи по ссылкам из описания на гитхабе.
ага, вижу 21.
вот только я не вкурил пока, как это внедрить в свой проект)
можешь наваять простенький пример с кнопочкой?
5 сен 17, 13:47    [20772719]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
Антохин
wadman
пропущено...

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

Вообще-то там и есть простенький пример. Рабочий, между прочим. :)
5 сен 17, 14:18    [20772852]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
Антохин
Member

Откуда:
Сообщений: 1684
wadman
Антохин
пропущено...
ага, вижу 21.
вот только я не вкурил пока, как это внедрить в свой проект)
можешь наваять простенький пример с кнопочкой?

Вообще-то там и есть простенький пример. Рабочий, между прочим. :)
Изучаю проект и столкнулся с такой проблемой:
в Service пытаюсь вызвать getActivity(), но студия подчёркивает красным и упорно не видит эту функцию в "android.support.v4.app.Fragment"

К сообщению приложен файл. Размер - 11Kb
13 сен 17, 15:50    [20793147]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
У сервисов нет активности.
13 сен 17, 16:22    [20793251]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
Антохин
Member

Откуда:
Сообщений: 1684
wadman
У сервисов нет активности.
тогда как делать скриншоты из сервиса?
указанный выше способ не подойдёт, т.к. он делает скриншоты только текущего приложения, а надо чтобы вообще всего смартфона.
14 сен 17, 09:50    [20794607]     Ответить | Цитировать Сообщить модератору
 Re: Скриншот экрана из Service (или другой способ)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
Антохин
wadman
У сервисов нет активности.
тогда как делать скриншоты из сервиса?
указанный выше способ не подойдёт, т.к. он делает скриншоты только текущего приложения, а надо чтобы вообще всего смартфона.

Попробуй варианты отсюда https://stackoverflow.com/questions/2661536/how-to-programmatically-take-a-screenshot-in-android

А вообще, как я и писал, только из под системы или с рутом такое возможно. Ибо некрасиво подглядывать за чужими приложениями, что в маркете к примеру карается.
14 сен 17, 10:15    [20794698]     Ответить | Цитировать Сообщить модератору
Все форумы / Android Ответить