Tag: 谷歌应用引擎

Android到Google App Engine序列化exception

我在android代码中序列化对象图并将结果传递给GAE servlet。 在反序列化时,我有时会遇到以下exception: java.io.StreamCorruptedException:类型代码无效:71 我将问题追溯到其中一个领域。 如果我将其设置为null或标记为瞬态,则问题将消失。 但是,如果我只对这个字段进行序列化/反序列化 – 我也没有看到任何问题。 有任何想法吗?

谷歌应用引擎如何操纵图像数据? 你如何操纵像素数据?

我希望能够访问低级像素数据,以使用GAE完成信号处理算法(它消除了BufferedImages和Java.awt.image类的使用) 您可以通过以下方式访问图像数据: ImagesService imagesService = ImagesServiceFactory.getImagesService(); Image oldImage = ImagesServiceFactory.makeImageFromBlob(blobKey); byte[] imageData = oldImage.getImageData(); 所以这是问题所在: 彩色图像有4个波段(aRGB)但是当你得到图像数据时它是一个1D字节的数组。 1)GAE如何将图像数据存储到字节中? (我想它只是把2D数据放到一维数组中,它是灰度的吗?) 2)你如何操纵图像的各个色带和像素?

Java:没有awt创建图形?

是否有任何库可以在不使用AWT的情况下创建图形? 我需要的是简单的绘图function(如画线)和文本绘图function,以便在内存中为Google应用引擎应用创建图形。 App引擎不支持AWT。 谢谢!