Портирование приложений Java на платформу Android

IISReset останавливает и перезапускает весь веб-сервер (включая приложения non-ASP.NET)
, Переработка пула приложений будет только влиять на приложения, работающие в том пуле приложений.
Редактирование web.config в веб-приложении только влияет на то веб-приложение (перерабатывает просто то приложение).
Редактирование machine.config на машине переработает все выполнение пулов приложений.

IIS будет контролировать / каталог bin Вашего приложения. Каждый раз, когда изменение обнаруживается в тех dlls, оно переработает приложение и перезагрузит те новые dlls. Это также контролирует web.config & machine.config таким же образом и выполняет то же действие для применимых приложений.

15
задан GotAmye 20 October 2009 в 21:13
поделиться

2 ответа

Короткий ответ заключается в том, что вам нужно просто переписать весь графический интерфейс для Android с нуля. Он просто использует совершенно другую структуру пользовательского интерфейса. Хотя в основном все базовые библиотеки Java присутствуют, библиотеки Swing и AWT отсутствуют.

Если вы хотите переводить его части автоматически, я не думаю, что существует какой-либо такой инструмент. Вы собираетесь создать новый графический интерфейс для Android.

И действительно, в этом есть смысл. Эти фреймворки обслуживают достаточно разные платформы и потребности (настольный компьютер или телефон). Возможно, вам придется немного переделать свое приложение, чтобы перейти с настольного компьютера на телефон.

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

17
ответ дан 1 December 2019 в 03:04
поделиться

Я ожидаю, что портирование потребует больших усилий, поскольку ваше приложение будет работать с Android по-другому.

У вас также могут возникнуть некоторые проблемы, возможно, из-за того, что не все в java поддерживается, поскольку это мобильное устройство, но делает больше, чем JavaME.

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

Лучше всего узнать об обучении программированию на Android, и есть несколько хороших книг по этой теме. Я получил один из публикаций Мэннинга, который мне показался полезным.

Вы можете посмотреть комментарии в этой статье, http://www.anddev.org/problem_in_android_project_conversion-t1633.html

7
ответ дан 1 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: