Android OS

 
Отрицательный голосПоложительный голос

Просто покажи мне код

8 августа 2008

Posted by Quang Nguyen, Developer Advocate on 13 November 2007 at 9:17 AM

Итак, вы скачали SDK и сейчас готовы к созданию очередной убийственной софтине для мобильника (и может быть выйграть немного $$$ в процессе ;)

Диаграмма последовательностей? Намерения? SimpleCursorAdapter? хм… как я перехожу, а?

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

Впрочем, любой путь приведёт к примерам приложений, которые есть в SDK — их трудно переоценить в вашем пути за могущество над Андроидом. Примеры включают в себя:

API Demos
Приложение «раковины» («kitchen sink») которое покрывает самые полезные аспекты и компоненты программных интерфейсов Android API. Вы посмотрите на различные реализации Действий (Activities), Сервисов (Services), Уведомлений (Notifications), Размещений (Layouts), методов работы с графикой и текстом. Это приложение - хороший источник шаблонов для ваших проектов.

Lunar Lander
Игра, которая демонстрирует, как загружать и прорисовать графику, методы анимации, приём пользовательского ввода, сохранение состояния, паузу в игре, и т.д. Но помните, кодировать — не значит просижывать часы за этой игрой :)

Note Pad
Вы узнаете как использовать Намерения (Intents) открыть новый экран, получить доступ к локальной базе данных, и т.д. Этот образец - хорошее введение в прикладной поток и управление жизненного цикла, которое очень важно в разработке более сложных приложений.

Исходный код и ресурсы для этих приложений доступны в SDK (samples/) также как и онлайн: http://code.google.com/android/samples/

Что вам делать дальше? Вот пара предложений:

  • Читайте файл (AndroidManifest.xml) каждого приложения, чтобы узнать о характерных структурах в Android-приложении.
  • Крутите код для ознакомления с процессом формирования и тестирования.
  • Используйте специфические части кода как основной шаблон или как средство для получения некоторого необходимого функционала для своего проекта (зачем по 10 раз изобретать колесо?)

Используйте далее эти типовые приложения и если вы где-нибудь застрянете, пожалуйста отправляйте ваши вопросы в Android Developers Discussion Group.

теги: , , , , ,

раздел: Официальный блог, отправил: darkside, Комментариев нет.

Вы можете оставить комментарий, подписаться на комментарии по RSS или Trackback эту запись.

Вы должны войти, что бы комментировать.

 
 
 
 
 
 
   
 


 

2008 © Все права защищены — iamandroid.ru

WordPress 2.6