Как лучше всего перенести приложение Android на Windows? - PullRequest
0 голосов
/ 19 августа 2010

Я использовал Eclipse с Android SDK для разработки оригинального приложения. Я спрашиваю, так как это был мой первый проект Java (и Eclipse, и Android, и XML). Я предполагаю, что большая часть Java должна работать на ПК без особых проблем. Я могу захотеть реструктурировать код, чтобы изолировать конкретные функции Android. Должен ли я остаться с Eclipse или перейти на что-то вроде NetBeans? Любой совет будет потрясающим.

Ответы [ 3 ]

2 голосов
/ 19 августа 2010

Eclipse vs Netbeans не имеет отношения к вашей проблеме.Оба они - просто прославленные текстовые редакторы, которые позволяют вам редактировать java-код с небольшой помощью при компиляции.Вы можете написать любое java-приложение в любом из них, на самом деле это просто личное предпочтение.

Простота портирования в Windows действительно зависит от того, чем является ваше приложение.Если у вас есть большой кусок кода, который не зависит от какого-либо пользовательского интерфейса или жизненного цикла, тогда вы сможете создать отдельную библиотеку Java для этого и ссылаться на нее как в приложении для Android, так и в приложении для Windows.

Задача будет заменой интерфейса.Как упоминал Фредли, качели - это встроенная опция.Это немного сложно, но вы сможете найти много документации по ней.

Если ваше приложение тесно связано с пользовательским интерфейсом, то вам будет очень трудно найти какой-либо код вобщий.

1 голос
/ 19 августа 2010

Выбор между NetBeans и Eclipse во многом является одним из предпочтений. В NetBeans есть несколько хороших инструментов с графическим интерфейсом, но и в Eclipse. На мой взгляд, обычно лучше остаться с тем, что ты знаешь.

Вот достойный пост на тему Java IDE: Какая лучшая бесплатная IDE для программирования Java

1 голос
/ 19 августа 2010

Предполагая, что большая часть вашего кода находится в независимых от Android классах, вашим самым большим препятствием будет GUI.Исследуйте свинг, чтобы начать с.

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