我知道Android应用程序是用Java编写的。我只是想知道是否可以在Android应用程序中使用自定义Java类。该类使用以下java库:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
如果没有,翻译需要的等效Android库是什么?
答案 0 :(得分:2)
没有。 Android设备不支持awt / swing,因此发生编译错误。 Android自带UI,并有自己的小部件。检查here以获取Android UI信息
由于问题太多,有一个库项目awt-android-compat无效:)
<强>更新强>
JLS#7.5.2. Type-Import-on-Demand Declarations
import java.awt.*; import java.awt.event.*; import java.util.*;
import javax.swing.*;
这些所有声明都是按需导入的。如果未使用,编译器会忽略它们。与编译代码一样好,它们不存在。
答案 1 :(得分:0)
你和使用java类。我使用jackson JSON解析器。只需将jar文件放在/ lib文件夹中即可。 但是,我不认为UI可以使用像swing这样的东西。最好坚持使用Android API。 Android API实际上比AWT更容易使用