2017-04-26 186 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 –