我有一个绘制图表的Java Swing应用程序.它使用Graphics2D调用和awt对象,如Rectangle等.
在某些时候,我可能想把它移植到Android.我知道我不能在Android上使用Graphics2D,但我仍然可以使用awt Rectangle,Font,Color(etc)类.
我想要做的是通过添加仿真层来隔离swing版本和Android版本之间的任何代码更改,以便我的Graphics2D调用可以转换为Android绘图调用.
这可行吗?
为了清楚起见,我并不太担心Swing UI方面(UI很小,可以为Android重写),我担心从很多地方调用Graphics2D的实际绘图代码.
我需要我的Android应用程序来识别BufferedImage,我正在使用Android Studio.我已经看到有一种方法可以在Eclipse中导入JRE库系统,但我在Android Studio中遇到了麻烦.
有任何想法吗?
谢谢!
我有一个功能齐全的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)
关于此事的任何其他提示或链接将不胜感激.