Сохранение или печать объяснения скриншота экрана - PullRequest
0 голосов
/ 17 февраля 2012

Как сохранить скриншот экрана приложения или выполнить поиск принтера Wi-Fi и распечатать экран приложения?

Ответы [ 3 ]

2 голосов
/ 17 февраля 2012

Чтобы сохранить снимок экрана:

View view=mTextView.getRootView(); /*mTextView is a textview on my screen. Instead you can take any of your views(imageview, textview or even button)*/
view.setDrawingCacheEnabled(true);
Bitmap bmp=view.getDrawingCache();

Теперь вы сохраняете растровое изображение в файл, чтобы сохранить его.

РЕДАКТИРОВАТЬ: Интересно, вы не спрашиваете о программном способе?Если вы ищете ручную дорогу, вам может помочь ответ Радж.

0 голосов
/ 17 февраля 2012

Для скриншота используйте следующий код,

myView.setDrawingCacheEnabled(true);
Bitmap myScreenshot = myView.getDrawingCache();

Теперь вы можете сохранить это изображение на SD-карте с помощью File API или, если вы хотите отправить его на WiFi-принтер, тогда вам нужно сделать соединение с WiFi-принтером изатем отправьте растровое изображение на принтер для печати. ​​

0 голосов
/ 17 февраля 2012

Следующие шаги помогут сохранить снимок экрана.

  1. Запустите приложение в эмуляторе устройства.

  2. откройте опцию устройства в затмении и выберите соответствующее устройство, на котором вы запускаете приложение.

  3. выберите соответствующий пакет вашего приложения на устройстве.

  4. нажмите на кнопку захвата экрана, чтобы сделать снимок экрана.

  5. нажмите на кнопку сохранения, чтобы сохранить снимок экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...