java - 如何截取 lwuit 应用程序的屏幕截图,但不在模拟器中

标签 java graphics java-me lwuit

我有一个 LWUIT 应用程序,其中有一些组件无法在模拟器中正确显示。我需要为文档截取一些屏幕截图,并希望我可以通过调用 Image 方法或 Form 方法以代码(在手机上运行)来完成此操作。

到目前为止还没有运气。

最佳答案

  1. 简单的替代方法是尝试另一个模拟器...或稍微更改您的代码,使其在模拟器中看起来更好。

  2. 使用类似 http://deviceanywhere.com 的内容或任何其他现实世界的设备模拟程序,并使用标准方法截取屏幕截图。 ;)

  3. 有很多方法......但它们似乎都涉及黑客。

    您可以覆盖特定形式的绘制方法。创建一个图像,从所述图像获取图形对象,并将其传递到绘制方法中...将图像保存到手机 SD 卡或将其发布到服务器。

    如果您想查看屏幕上绘制的内容,您可能需要使用原始图形对象再次调用 Paint 方法。

关于java - 如何截取 lwuit 应用程序的屏幕截图,但不在模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4413296/

相关文章:

java - j2me播放视频

java - 我可以使用正则表达式匹配特定字符的每三次出现吗?

java - 不同情况下具有枚举值的 ConfigurationProperties

java - 每个 Spring Web 应用程序仅加载一次图像

python - Pygame 图像碰撞在视觉上留下图像之间的间隙

java - 将图像从 J2ME 客户端上传到 Servlet

java - GWT 将小部件与 DOM 分离并添加到面板

javascript - 为什么 HTML Canvas 中两个形状之间出现白线?

Python tkinter 主窗口在仍在主窗口内时绑定(bind)鼠标悬停/离开触发

java - J2ME 支持 Apache Lucene 吗?