0

我一直在开发一个程序,在该程序中我使用来自此 API (musicg) 的代码:http ://code.google.com/p/musicg/

但是,我仍然有一部分代码给我带来了麻烦(GraphicRender.java)。在导入部分,碰巧有些行仍然带有红色下划线,这意味着缺少一些数据。你知道我在哪里可以找到这些缺失的部分吗?

import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;

在此先感谢您可以给我的任何线索,我非常感谢您为这项工作提供的帮助!

再见

4

3 回答 3

1

java.awt.* 无法在 android 中解析,因为 java.awt.* 包含本机代码。这些原生代码需要android单独支持。到目前为止,它还没有完成。

但是,您可以使用android 的图形库android.graphics。

更多信息请访问:http: //developer.android.com/reference/android/graphics/package-summary.html

于 2012-12-05T06:00:53.037 回答
0

这些导入无法在 Android 上解析。

虽然 Android 有很多标准 Java 开发工具包所具有的类,但它实现了自己的 UI 系统。因此,awt 不包含在 Android 中。

但是,已经尝试将部分 awt 移植到 Android。我没有亲自尝试过这个项目,所以我不能说它是否符合您的要求。

您还可以查看 JavaCV 和 OpenCV 在 Android 上进行图像处理。

于 2012-12-04T18:12:30.240 回答
0

对于 java.awt,我找到了这个 android 端口 - https://bitbucket.org/mkmatlock/android-pdfbox/downloads/(查找 android-awt-*.jar 并将其作为库依赖项放入您的项目中) . 当我发现它时,我正在寻找一个 pdfbox 端口(在内部使用 awt)。我还没有彻底测试它,但它似乎抑制了我的编译错误。

我仍在寻找 javax.imageio 端口,当我找到时会更新。

于 2017-09-24T22:33:04.023 回答