2012-09-26 31 views
-2

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

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

如果不是,那么相当于Android的图书​​馆,我需要的翻译?

+0

我推荐阅读“Android入门”教程。 Android应用程序不基于Swing UI技术。 – phineas

回答

2

编号awt/swing在Android设备上不受支持,因此发生编译错误。 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.*; 

这些都声明是

更新不活跃按需导入。如果不使用它们,编译器会忽略它们。与编译代码一样好,它们不存在。

+0

我刚刚做了一次双重检查,我从最初的开发测试中获得了awt作为搁置。实际的独立并不需要它。 – Deotan

+0

请您详细说明您的评论。 –

+0

我注释掉了两个java.awt库,以查看它们是否需要。他们不是。当我第一次开始研究这个想法时,我正在使用一个我在网上找到的教程。我需要java.awt.event来添加我正在设计的eventlistener。当我将完整的Fledge设计转移到自己的班级时,我复制并粘贴了所有我需要的忘记进口,以及基础程序正在使用的所有进口。 – Deotan

0

你和使用java类。我使用jackson JSON解析器。只需将jar文件放在/ lib文件夹中即可。 但是,我不认为你可以使用任何类似swing的UI。坚持使用Android API更好。和Android API实际上比AWT更容易使用

相关问题