2012-06-29 2 views
2

В настоящее время я использую приложения Java (eclipse) для использования на ПК. Все от базовых автономных программ до клиент-серверных программ. Я подключился к сети и заметил, что большинство разработок предназначены для разработки Android в моей области. Насколько отличается разработка приложений для Android от обычных программ разработки JAVA, и где я могу найти информацию, чтобы начать работу?Java Mobile Development

  • Я не знаю JScript, HTML или любые другие инструменты для веб-разработки, и все описания просто говорят «Разработчик мобильных Java, рынок Android».
+0

Спасибо всем, все они были отличными вариантами (и привели меня в одно и то же место). Это звучит так, так как я знаю, как разрабатывать SWING GUI, с слушателями действий AWT, что это должно быть довольно похоже.Я посмотрю на это больше, когда вернусь домой. –

ответ

4

Большинство приложений для Android написано на Java, используя Android SDK, предоставленный на Android's Developper Website. Лучшим местом для начала следующего будет Training Guides.

Чтобы ответить на ваш вопрос, если вы раньше работали с Java, немного поработали с пользовательским интерфейсом (Swing, AWT, ...), вы должны быть в полном порядке, самая сложная, но важная вещь чтобы понять концепции Activity/Fragment и Intent. Как только вы это узнаете, все будет хорошо.

Взгляните на Hello Worlds, попробуйте прочитать как можно больше учебников (бог знает, сколько там есть).

3

Я хотел бы начать здесь:

http://developer.android.com/training/index.html

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

3

Android приложения могут быть разработаны с использованием различных платформ и SDK Они мало, что я помню

  1. Native с помощью C/C++
  2. Java
  3. Затем с помощью Adobe
  4. Тогда есть PhoneGap
  5. Вы также можете использовать .Net (используя MonoDroid, если я помню)

Однако Google имеет свой sdk basd на Java и очень хорошо документированный сайт here. Андроид не сильно отличается от обычной разработки Java, поскольку использует Java Api. Но вам нужно понять, как работает система Android.

Кроме того, вы всегда можете найти SO и Google, если у вас возникли проблемы.

Самое главное, что ваш выбор должен быть в ваших интересах, а затем на Trend Trend.

2

Вы знаете TotalCross (www.totalcross.com)? Это платформа для разработки кросс-приложений JAVA для мобильных приложений. Есть некоторые плюсы и минусы, как любая другая кросс-платформа, но вы сможете распространять и на iOS, Android и Windows.

Смежные вопросы