Как перенести существующую Java-программу на Android? (что импортировать) - PullRequest
4 голосов
/ 11 июня 2011

У меня достаточно полнофункциональная 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;

Любые другие советы или ссылки по этому вопросу будут оценены.

1 Ответ

11 голосов
/ 12 июня 2011

Вы не сможете портировать ваше приложение без серьезного переписывания. Из этого списка Android не имеет ничего от:

  • java.awt. * (Кроме шрифта)
  • java.awt.event
  • java.awt.geom
  • java.awt.Color
  • java.awt.image.BufferedImage
  • javax.swing
  • javax.imageio.ImageIO

Любой ваш код, который их использует, должен кардинально измениться.

Самая важная проблема заключается в том, что в Android вместо Swing / AWT имеется собственная система действий / просмотра, поэтому вам придется переделывать весь пользовательский интерфейс с нуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...