Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
manomah
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 6
#1

Скриншот на событие - Программирование Android

11.11.2013, 15:48. Просмотров 289. Ответов 0
Метки нет (Все метки)

Доброго всем дня!
Подскажите, каким образом сделать скриншот на событие?
Погуглив нашел это:

Java
1
2
3
4
5
6
7
8
9
10
11
View content = getWindow().getDecorView().findViewById(android.R.id.content);
Bitmap bitmap = content.getDrawingCache();
File file = new File("/storage/sdcard0/test.png");
try{
    file.createNewFile();
    FileOutputStream ostream = new FileOutputStream(file);
    bitmap.compress(CompressFormat.PNG, 100, ostream);
    ostream.close();
}catch(Exception e){
    e.printStackTrace();
}
но не соображу никак, что должно быть в переменной content, т.е. чтоб скриншот делался текушего окна дисплея, а не данного приложения.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2013, 15:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Скриншот на событие (Программирование Android):

Скриншот окна - Программирование Android
Всем привет! Цель, сделать скриншот экрана устройства. В интернете нашел исходник: import java.io.File; import...

Скриншот экрана - Программирование Android
Здраствуйте, мне нужно зделать програмно скриншот екрана... я нашол...

Скриншот в фоновом режиме - Программирование Android
Цель - создание приложения, работающего в фоне и делающего снимок всего экрана с любой текущей активной задачей пользователя, а не моего...

Скриншот google map - Программирование Android
Дайте пожалуйста пример того, как сделать скриншот карты google (api v2) и установления его в imageView. На просторах интернета находил...

Сделать скриншот экрана в Genymotion - Программирование Android
Подскажите как можно сделать скриншот экрана с помощью эмулятора Genymotion?

как программно сделать скриншот экрана - Программирование Android
как програмно сделать скриншот экрана?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2013, 15:48
Привет! Вот еще темы с ответами:

Как сделать такую игру(скриншот+)? - Программирование Android
В этой игре физика "вид сверху". Нужно двигать блоки(они упираются друг в друга), горизонтальные двигаются только вправо влево,...

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

Как сделать скриншот экрана без прав Root-а? - Программирование Android
как сделать скриншот всего экрана без использования(getRootView()) без рут прав ??

Скриншот окон: можно ли отловить это событие - C#
Я делаю : 1. Сканирую процессы. 2. В процессах нахожу хендл нужного окна. 3. С помощью API функций GetWindowDC и BitBlt получаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru