Posted by Quang Nguyen, Developer Advocate on 13 November 2007 at 9:17 AM
Итак, вы скачали SDK и сейчас готовы к созданию очередной убийственной софтине для мобильника (и может быть выйграть немного $$$ в процессе ;)
Диаграмма последовательностей? Намерения? SimpleCursorAdapter? хм… как я перехожу, а?
В целом, это зависит от вашего стиля. Некоторые захотят тщательно пройти через всю документацию с низу доверху, пока другие предпочитают погрузиться сразу в код.
Впрочем, любой путь приведёт к примерам приложений, которые есть в SDK — их трудно переоценить в вашем пути за могущество над Андроидом. Примеры включают в себя:
Приложение «раковины» («kitchen sink») которое покрывает самые полезные аспекты и компоненты программных интерфейсов Android API. Вы посмотрите на различные реализации Действий (Activities), Сервисов (Services), Уведомлений (Notifications), Размещений (Layouts), методов работы с графикой и текстом. Это приложение - хороший источник шаблонов для ваших проектов.
Игра, которая демонстрирует, как загружать и прорисовать графику, методы анимации, приём пользовательского ввода, сохранение состояния, паузу в игре, и т.д. Но помните, кодировать — не значит просижывать часы за этой игрой :)
Вы узнаете как использовать Намерения (Intents) открыть новый экран, получить доступ к локальной базе данных, и т.д. Этот образец - хорошее введение в прикладной поток и управление жизненного цикла, которое очень важно в разработке более сложных приложений.
Исходный код и ресурсы для этих приложений доступны в SDK (samples/) также как и онлайн:
Что вам делать дальше? Вот пара предложений:
Читайте файл (AndroidManifest.xml) каждого приложения, чтобы узнать о характерных структурах в Android-приложении.
Крутите код для ознакомления с процессом формирования и тестирования.
Используйте специфические части кода как основной шаблон или как средство для получения некоторого необходимого функционала для своего проекта (зачем по 10 раз изобретать колесо?)
Используйте далее эти типовые приложения и если вы где-нибудь застрянете, пожалуйста отправляйте ваши вопросы в .
Вы можете оставить комментарий, подписаться на комментарии по RSS или Trackback эту запись.
Вы должны войти, что бы комментировать.