是否可以在Android应用程序中使用自定义java类?

时间:2012-09-26 17:40:24

标签: java android

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

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

如果没有,翻译需要的等效Android库是什么?

2 个答案:

答案 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更容易使用