如何将现有Java程序转移到Android?(要导入什么)

Kal*_*ina 4 java import android transfer

我有一个功能齐全的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;
Run Code Online (Sandbox Code Playgroud)

关于此事的任何其他提示或链接将不胜感激.

Chr*_*vey 11

如果没有严肃的重写,您将无法移植您的应用程序.从该列表中,Android没有任何内容:

  • java.awt.*(除了字体)
  • java.awt.event中
  • java.awt.geom中
  • java.awt.color中的
  • java.awt.image.BufferedImage中
  • javax.swing中
  • javax.imageio.ImageIO中

您使用这些代码的任何代码都必须发生巨大变化.

最重要的问题是Android有自己的活动/视图系统而不是Swing/AWT,因此您必须从头开始重做整个用户界面.