программно снимать скриншот текущего экрана в устройстве Android? - PullRequest
1 голос
/ 25 июля 2011

Я работаю над приложением, в котором у меня есть тексты для редактирования и фоновое изображение.Я написал что-то в этом тексте редактирования, я хочу сохранить весь текущий экран как изображение, чтобы я мог отправить его по электронной почте.Я получил решение, использующее ASL (библиотека скриншотов Android), но для этого мне нужно запускать собственный сервис на моем устройстве каждый раз, когда я перезагружаю его.Так есть ли другое решение сделать скриншот текущего экрана?

1 Ответ

2 голосов
/ 25 июля 2011

Попробуйте это .. найдите макет Parent в вашем XML и сделайте это.

  LinearLayout ll = (LinearLayout )findViewById(R.id.layout);
     ll .setDrawingCacheEnabled(true);
     Bitmap bm = v1.getDrawingCache();
...