Первое Android-приложение для iOS-разработчика - PullRequest
1 голос
/ 14 февраля 2012

Я разработчик приложений для iOS.Теперь, когда я создал приложение на iOS, я хочу сделать то же самое на Android.С java я был знаком только сейчас, нужно немного времени вспомнить.

Я смотрел какой-то урок, как делать те или иные вещи.Но я не могу найти основы того, как все работает.Как классы взаимодействуют друг с другом.

Например, я хочу создать окно регистрации с несколькими кнопками и оповещениями.Я хочу, чтобы окно регистрации вызывалось только один раз, когда приложение установлено, и только это.

Должен ли я создать новый класс Java и несколько макетов, один для просмотра с кнопками, а другой для оповещений?

Или я должен создать другой класс для оповещений, если они мне нужны в другом потоке моего приложения?

И как мне вызвать это окно с регистрацией из моего основного класса, который является

extends Activity

Также, если есть некоторые разработчики, которые прошли этот путь от объективного-c (iOS) кJava (Android).Было бы неплохо поделиться опытом, как они это сделали.

Спасибо за любую помощь:)

Ответы [ 4 ]

2 голосов
/ 14 февраля 2012

Очень немногие понятия в iOS и Android похожи.На Android у вас есть Activites , Intendts the Manifest .Когда вы создаете макет, он не должен зависеть от разрешения.У вас есть поиск, назад и кнопка меню и переменное оборудование.Все это не имеет аналогов в iOS.

Тем не менее, я думаю, что вам просто нужно прочитать основные концепции и руководство по началу работы независимо от того, пришли вы из iOS или никогда не делалимобильная разработка до.

РЕДАКТИРОВАТЬ Чтобы ответить на ваш конкретный вопрос.Взгляните на жизненный цикл Действия и Предпочтения .При этом вы можете выполнить какое-либо действие при первом запуске вашего основного занятия и сохранить флаг в настройках, когда это будет сделано.При следующем запуске вы просто проверяете это предпочтение и пропускаете логику.

0 голосов
/ 15 февраля 2012

Как и ваши перья в iPhone, вы создаете макеты xml в Android. И для контроллеров представления здесь вы делаете активность . Одна важная вещь - это файл AndroidManifest.xml, он содержит всю информацию о вашем приложении (например, plist), а также всю информацию об активности (тип объекта и методы запуска).

0 голосов
/ 14 февраля 2012

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

УДАЧИ ...

0 голосов
/ 14 февраля 2012

Вы можете создать одно действие (файл .java) и один макет (файл .xml с кнопками и полями ввода), оповещения могут быть всплывающими уведомлениями:

http://developer.android.com/guide/topics/ui/notifiers/toasts.html

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