Главная » Разработка для Android » ПРИМЕРЫ КОДА – Android SDK

0

 

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

Примеры кода SDK

Удобнее всего брать образцы кода прямо из SDK. Можно создать новый проект, основываясь на примерах кода из SDK, как показано на рис. 1.14. Выбранный вами образец появляется в левой области окна Eclipse. Там вы можете просмотреть файлы, из которых состоит образец, а также запустить этот образец и посмотреть, как он работает. Если вы умеете использовать интегрированные среды разработки для отладки кода, то, возможно, захотите задать определенные контрольные точки в образце кода и просмотреть, когда выполняются те или иные методы.

Рис. 1.14. Создание нового проекта с применением образца кода из SDK

Для всех образцов приложений, которые содержатся в SDK, есть соответствующие статьи на сайте разработчиков Android. Здесь можно ознакомиться с более подробным описанием каждого из образцов. Все образцы перечислены на странице документации по адресу http://developer.android.com/resources/samples/index.html.

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

О ЧТЕНИИ КОДА

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

Некоторые примеры, которые встретятся вам в этой книге, не дотягивают до уровня, который необходимо поддерживать для создания первоклассных образцов коммерческого программного обеспечения, отлично приспособленного и для расширяемости, и для технической поддержки. Многие примеры приложений являются удачными вариантами для случаев, когда программист ставит перед собой цель создать пример использования отдельного класса Java. Зачастую приложения Android являются развернутыми версиями кода из примеров, из-за чего они становятся неудобными для чтения и технической поддержки. Но это не означает, что вам не следует читать примеры, которые в большей мере, чем крупное приложение, ориентированы на конкретную ситуацию.

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

Источник: Android. Программирование на Java для нового поколения мобильных устройств

По теме:

  • Комментарии