Могу ли я написать приложение для Android на Java и преобразовать его позже? - PullRequest
0 голосов
/ 12 апреля 2010

У меня большой опыт работы с Java, но я не занимаюсь разработкой мобильных приложений. Я хотел бы написать приложение с использованием Java / Swing, а затем преобразовать его для использования на телефоне Android.

Это возможно, или мне действительно нужно разрабатывать с нуля для платформы Android?

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

Ответы [ 4 ]

4 голосов
/ 12 апреля 2010

Многое из кода Java в Android одинаково, но я бы сказал, что нет. Android использует свою собственную систему пользовательского интерфейса, и было бы трудно перейти с качели. Кроме того, когда вы углубляетесь в макеты, в системе Android приложение будет полностью испорчено. Не говоря уже о том, что аспекты Intent, Receiver, Content Provider не будут передаваться должным образом. Тогда вам нужно подумать о памяти. Простой ответ на мой взгляд ... нет.

1 голос
/ 12 апреля 2010

С помощью Intent / Activities приложения Android во многих отношениях должны разрабатываться как веб-приложения со страницами, связанными ссылками. Это совсем другая парадигма, так что, пока вы не знаете это хорошо, я буду разрабатывать прямо на Android.

0 голосов
/ 01 июля 2012

Если учесть, J2ME может не поддерживать полную функциональность свингов. Итак, это ломается на первом шаге. Во-вторых, собственный метод разработки Android использует XML для своего уровня представления и java для прикладного и бизнес-уровней. Если вы можете написать методы расширения для тегов Android, тогда вы можете достичь своей цели на базовом уровне.

Скорее, я предлагаю использовать пробел в телефоне и разрабатывать все на HTML5, DOJO и CSS3. Это будет работать на любом мобильном телефоне, любой платформе.

0 голосов
/ 12 апреля 2010

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

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