Как сделать снимок экрана приложения lwuit, но не в симуляторе - PullRequest
0 голосов
/ 11 декабря 2010

У меня есть приложение LWUIT, в котором есть несколько компонентов, которые некорректно отображаются в симуляторе. Мне нужно сделать несколько снимков экрана для документов, и я надеялся, что смогу сделать это в коде (запущенном на телефоне), вызвав метод Image или метод Form.

Пока не повезло.

Ответы [ 2 ]

1 голос
/ 11 декабря 2010
  1. Простая альтернатива, попробуйте другой эмулятор ... или немного измените свой код, чтобы он лучше смотрелся в эмуляторах.

  2. Используйте что-то вроде http://deviceanywhere.com или любые другие программы эмуляции устройств реального мира и делайте снимок экрана стандартными средствами. ;)

  3. Есть способы ... все они, кажется, включают в себя хаки.

    Вы можете переопределить метод рисования вашей конкретной формы. Создать изображение, получить графический объект из указанного изображения, передать его в метод рисования ... сохранить изображение на SD-карту телефона или отправить его на сервер.

    Вам может понадобиться вызвать метод рисования в другой раз, используя исходный графический объект, если вы хотите увидеть, что нарисовано на экране.

0 голосов
/ 11 декабря 2010

Не знаю, доступно ли это вам в LWUIT, но посмотрите: текст ссылки

...