Я знаю, что этот вопрос задан много раз. Я знаю о двух способах его выполнения. (1) Использование библиотеки скриншотов (Но я все время становлюсь черным экраном). (2) Получение данные из фреймового буфера с укоренением || \ dev \ graphics \ fb0 || (Но он всегда 0 байт, и я не знаю точного местоположения, где хранится текущий скриншот устройства) .Мое предпочтительное требование - повышение частоты кадров. Любая помощь будет очень полезно, поскольку я потратил много времени на это.снятие скриншота экрана устройства
-2
A
ответ
0
Вы можете получить рисунок кэш вашего зрения, используя следующий код:
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap b1 = view.getDrawingCache();
0
Пожалуйста, не задать тот же вопрос несколько раз. Вы можете использовать функцию редактирования, чтобы добавить дополнительную информацию к исходному вопросу. –
попробуйте этот http://stackoverflow.com/questions/14521128/taking-device-screenshot-while-application-is-close/14521173#14521173 –
Nimish У меня есть попробовал все версии этой библиотеки, но я получаю черный экран с демо-приложением. – WSS