我有一个 LWUIT 应用程序,其中有一些组件无法在模拟器中正确显示。我需要为文档截取一些屏幕截图,并希望我可以通过调用 Image 方法或 Form 方法以代码(在手机上运行)来完成此操作。
到目前为止还没有运气。
最佳答案
简单的替代方法是尝试另一个模拟器...或稍微更改您的代码,使其在模拟器中看起来更好。
使用类似 http://deviceanywhere.com 的内容或任何其他现实世界的设备模拟程序,并使用标准方法截取屏幕截图。 ;)
有很多方法......但它们似乎都涉及黑客。
您可以覆盖特定形式的绘制方法。创建一个图像,从所述图像获取图形对象,并将其传递到绘制方法中...将图像保存到手机 SD 卡或将其发布到服务器。
如果您想查看屏幕上绘制的内容,您可能需要使用原始图形对象再次调用 Paint 方法。
关于java - 如何截取 lwuit 应用程序的屏幕截图,但不在模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4413296/