2017-04-26 148 views
0

我正试图按照教程https://boofcv.org/index.php?title=Example_Image_Stitching来测试它在Android上的工作方式。无法解析符号BufferedImage

复制并粘贴示例代码后出现错误,说明无法解析符号BufferedImage和Graphics2D。我试着用谷歌搜索来找到正确的jar,但发现人们说这个jar不可用,因为它是本机代码。那么这个例子是如何工作的?

谢谢

+0

不知道这需要一个downvote(谁做的); Android java实现的截断特性有时非常烦人和愚蠢。 – RabidMutant

回答

0

Android有一个标准Java库的子集。不包括BufferedImage。

+0

BTU我在哪里可以找到罐子?我可以看到我提到的示例的父类java.awt.image – user1865027

+0

它是awt的一部分,它不在Android中。你需要使用其他方法;位图是Android的等价物,但是对于图像平铺(非常大的图像)而言,效果非常不好。 – RabidMutant

+0

好的..我不明白为什么这个例子会起作用。我猜我运气不好,在android中执行它 – user1865027

0

这不是“原生代码”,但它仅包含在Java SE AWT包,这是不是在Android SDK的一部分

位图是一个等价类

画布将类似于Graphics2D

+0

btu我在哪里可以找到罐子?我可以看到我提到的示例的父类java.awt.image – user1865027

+0

'java.awt'在Android上不可用。我不知道你为什么认为你需要一个JAR或者你想要做什么的存在。您需要以不同的方式在Android中缝合图像。 –

+0

http://stackoverflow.com/questions/6344654/how-to-add-java-awt-image-package-in-android –