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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Графика http://www.cyberforum.ru/android-dev/thread1004469.html
Вес привет Задача такая у нас есть круг (на данные момент не важно или это картинка или shape или еще что-то) Мне надо превращать круг в овал, когда человек тянет за один из концов (по мере того как он тянет), если он делает движение назад, то фигура опять превращается в круг при этом все это должно происходит динамически
Программирование Android ошибка java.nio.BufferOverflowException Подскажите пожалуйста что значит эта ошибка? - java.nio.BufferOverflowException Т.е. при попытке запустить в эмуляторе приложение или подписать apk появляется эта ошибка. Как избавиться от неё? http://www.cyberforum.ru/android-dev/thread1004390.html
Программирование Android Выпадающее меню
Доброго времени суток. Коллеги, подскажите как осуществить: Есть ImageView, хочется чтобы при нажатии на него разворачивалась аккуратная меню на несколько item. В поиске нашел инфу только про Expand collapse animation - но это собственно анимация. Каким образом реализовать именно само меню по клику на объект и задать ему нормальный вид. Стандартные контекстные меню смотрятся убого, не...
Программирование Android Android studio ошибка с запуском пустого проекта
Всем привет, скачал андроид студию, обновил до последней версии, создал новый проект и сразу же наткнулся на ошибки в только что созданном проекте. Подскажите что не так?
Программирование Android Обмен данными с сервером http://www.cyberforum.ru/android-dev/thread1003554.html
в общем есть не сложная реализация работы с сервером HttpPost httppost = new HttpPost("http://server.com/"); boolean query = true; try { // Add your data List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1); nameValuePairs.add(new BasicNameValuePair("android",buffer)); httppost.setEntity(new...
Программирование Android Ошибка в Eclipse Здравствуйте. При попытке компиляции проекта для android, Eclipse выдает ошибку. Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. Что это может быть?! Помогите пожалуйста. подробнее

Показать сообщение отдельно
manomah
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 6

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

11.11.2013, 15:48. Просмотров 286. Ответов 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, т.е. чтоб скриншот делался текушего окна дисплея, а не данного приложения.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru