-2

我知道 Android 应用程序是用 Java 编写的。我只是想知道是否可以在 Android 应用程序中使用自定义 Java 类。该类使用以下 java 库:

import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*;

如果不是,我需要哪些等效的 Android 库进行翻译?

4

2 回答 2

2

不,Android 设备不支持 awt/swing,因此会出现编译错误。Android 有自己的 UI 和自己的小部件。在此处查看android UI 信息

有一个库项目awt-android-compat由于问题太多而未激活:)

更新

JLS#7.5.2。按需类型导入声明

import java.awt.*; import java.awt.event.*; import java.util.*; 
import javax.swing.*;

这些所有声明都是按需进口的。如果不使用,编译器会忽略它们。与编译代码一样好,它们不存在。

于 2012-09-26T17:41:50.573 回答
0

你并使用java类。我使用杰克逊JSON 解析器。只需将 jar 文件放在 /lib 文件夹中即可。但是,我认为对于 UI,您不能使用 swing 之类的东西。最好坚持使用 Android API。而且 Android API 实际上比 AWT 更容易使用

于 2012-09-26T17:43:22.243 回答