我有一个相当长的全功能 Java 程序,我想将它转移到 Android 平板电脑上。这是我第一次为 Android 做任何事情。我知道它需要不同类型的 Java(或任何花哨的行话),但我真的不想重写这整个东西。是否有任何简单的交换或等效的东西可以导入我的 Android 应用程序?以下是我在当前程序中的导入:
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.color.*;
import java.awt.image.BufferedImage;
import javax.swing.*;
import java.io.*;
import java.text.*;
import javax.imageio.ImageIO;
任何其他关于此事的提示或链接将不胜感激。
最佳答案
如果不进行一些认真的重写,您将无法移植您的应用程序。 从该列表中,Android 没有任何来自:
- java.awt.*(字体除外)
- java.awt.event
- java.awt.geom
- java.awt.color
- java.awt.image.BufferedImage
- javax.swing
- javax.imageio.ImageIO
任何使用这些代码的代码都必须进行重大更改。
最重要的问题是 Android 有自己的 Activity/ View 系统而不是 Swing/AWT,因此您将不得不从头开始重做整个用户界面。
关于java - 如何将现有的Java程序转移到Android? (要导入什么),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318205/