我知道 Android 应用程序是用 Java 编写的。我只是想知道是否可以在 Android 应用程序中使用自定义 Java 类。该类使用以下 java 库:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
如果不是,我需要哪些等效的 Android 库进行翻译?
不,Android 设备不支持 awt/swing,因此会出现编译错误。Android 有自己的 UI 和自己的小部件。在此处查看android UI 信息
有一个库项目awt-android-compat由于问题太多而未激活:)
更新
import java.awt.*; import java.awt.event.*; import java.util.*;
import javax.swing.*;
这些所有声明都是按需进口的。如果不使用,编译器会忽略它们。与编译代码一样好,它们不存在。
你并使用java类。我使用杰克逊JSON 解析器。只需将 jar 文件放在 /lib 文件夹中即可。但是,我认为对于 UI,您不能使用 swing 之类的东西。最好坚持使用 Android API。而且 Android API 实际上比 AWT 更容易使用