ПЕРШІ КРОКИ З ANDROID SDK

&nbsp

Android SDK пропонує набір інструментів для майже миттєвого створення додатків Ми познайомимо вас з процесом створення простої програми для платформи Android з використанням цих інструментів Даний процес складається з наступних кроків

1 Налаштування середовища розробки

2 Створення нового проекту в Eclipse і написання коду

3 Запуск програми на емуляторі або реальному пристрої

4 Налагодження і аналіз програми

Почнемо по порядку – з налаштування середовища розробки

ПРИМІТКА

Оскільки Web – штука мінлива, я не даю вам конкретних URL-адрес Упевнений, що ваш улюблений пошук знайде все, що вам потрібно

НАСТРОЙКА СЕРЕДОВИЩА РОЗРОБКИ

Android SDK – дуже гнучкий продукт Він здатний інтегруватися з різними середовищами розробки Ортодокси можуть користуватися тільки командним рядком для створення додатка, але ми оберемо простіший, наочний і комфортний спосіб – будемо застосовувати IDE (інтегроване середовище розробки)

Ось вам список ПО, яке необхідно завантажити та встановити в заданому тут порядку: Java Development Kit (JDK), версії 5 або 6 я раджу використовувати більш свіжу Android Software Development Kit (Android SDK) Eclipse для Java, версія 34 або 35 плагін Android Development Tools (ADT) для Eclipse

Виконаємо всю послідовність дій, необхідних для правильного налаштування оточення

Налаштування JDK

Скачайте JDK однієї із зазначених вище версій для вашої операційної системи У більшості випадків він пропонується у вигляді інсталятора або пакета, так що труднощів бути не повинно Після установки JDK розумним буде встановити змінну оточення JDK H0ME, що вказує на каталог установки J DK Крім того, ви повинні додати каталог $ JDK HOME / bin (% JDK HOME% \ bin в Windows) в вашу змінну оточення PATH

Налаштування Android SDK

Android SDK також доступний для трьох основних настільних операційних систем Виберіть вашу платформу і скачайте SDK у вигляді архіву ZIP або TAR GZIP Розархівуйте його у відповідну папку (наприклад, c: \ android-sdk в Windows або / opt / android-sdk на Linux) SDK постачається з декількома утилітами командного рядка, розміщеними в каталозі tool s Створіть змінну оточення ANDR0IDH0ME, що вказує на кореневий каталог встановленого SDK, і додайте каталог $ ANDR0ID H0ME/tool ​​s (ANDROID HOMEntools в Windows) в вашу змінну PATH Тепер ви зможете легко використовувати утиліти з командного рядка при необхідності

Після виконання попередніх кроків ви отримаєте мінімальну версію середовища розробки, що складається з командних утиліт створення, компіляції та розгортання проектів Android, а також SDK and AVD manager (утиліти для інсталяції компонентів SDK і створення віртуальних пристроїв для емулятора) Самих по собі цих інструментів недостатньо для початку розробки, тому необхідно встановити додаткові компоненти Для цього і потрібен SDK and AVD manager, керуючий пакетами (це дуже схоже на управління пакетами в Linux) Даний інструмент дозволяє вам встановлювати наступні види компонентів

Платформа Android Для кожного офіційного релізу ОС Android випускається компонент SDK, що включає бібліотеки виконання, образ системи для емулятора та інші специфічні для конкретної версії інструменти

Додатки SDK Зазвичай це зовнішні бібліотеки та утиліти, не повязані з конкретною версією платформи Яскравий приклад – API для роботи з картами Google у вашому додатку

Драйвер USB для Windows Необхідний для запуску та налагодження програми на реальному пристрої при розробці в Windows В операційних системах Mac OS X і Linux спеціальний драйвер вам не знадобиться

Приклади Для кожної платформи пропонується набір специфічних для неї прикладів Це хороше джерело отримання знань

Документація Локальна копія документації за останньою версією API фреймворка Android

Ми, звичайно, хочемо встановити всі ці компоненти, щоб мати в своєму розпорядженні повний функціональний набір Тому спочатку ми запустимо SDK and AVD manager У випадку з Windows для цього необхідно запустити файл SDK managerexe, розташований в кореневому каталозі SDK При роботі з Linux і Травні OS X ви просто запускаєте скрипт android, розташований в каталозі tool s в SDK

При першому запуску SDK and AVD manager підключиться до сервера-репозиторию і отримає список доступних пакетів Він продемонструє його вам у вигляді діалогу, показаного на рис 21, щоб ви могли вибрати окремі пункти зі списку У нашому випадку ми просто встановимо перемикач в положення Accept All (Прийняти все) і натиснемо кнопку Install (Встановити), після чого заваримо чаю або кави і будемо чекати – для установки всіх пакетів знадобиться деякий час

Рис 21 Перше знайомство з SDK and AVD manager

Ви можете використовувати SDK and AVD manager в будь-який час, щоб оновити компоненти або встановити нові Утиліта застосовується також для створення нових AVD, що знадобиться нам пізніше при запуску і налагодженні програм на емуляторі

Після закінчення процесу установки можна переходити до наступного кроку налаштування середовища розробки

Установка Eclipse

Eclipse поставляється в декількох різних формах Для розробників Android я рекомендую використовувати Eclipse for Java Developers версії 36 Як і Android SDK, Eclipse упаковується в один архів формату ZIP або TAR GZIP Просто розархівуйте його в каталог за вашим вибором Після розпакування ви можете створювати на вашому Робочому столі ярлик до виконуваного файлу eelipse для запуску середовища, розташованому в установчому каталозі

При першому запуску середовища вам буде запропоновано визначити каталог для робочого простору На рис 22 показаний відповідний діалог

Рис 22 Вибір робочого простору

Робочим простором в Eclipse називається каталог, що містить проекти Ви можете використовувати один простір для всіх проектів або кілька просторів по вашому розсуду Проекти-приклади, супутні цієї е, організовані в єдине робочий простір, яке ви можете задати в цьому діалоговому вікні Зараз ми просто створимо порожній простір в якому-небудь каталозі

Після цього Eclipse вітає нас екраном Ласкаво просимо, який спокійно можна проігнорувати і закрити В результаті ви опинитеся в Java-перспективі за замовчуванням У наступному розділі нам належить познайомитися з Eclipse ближче Поки ж нам достатньо того, що він запускається

&nbsp

Установка плагіна ADT для Eclipse

Останній крок нашої головоломки – установка плагіна ADT для Eclipse Дана середу грунтується на концепції плагінів, що розширюють її функціональність за рахунок продуктів сторонніх розробників Плагін ADT зєднує інструменти Android SDK з міццю Eclipse Завдяки йому можна повністю забути про використання утиліт командного рядка Android SDK – плагін ADT прозоро інтегрує їх у робочий потік Eclipse

Установка плагінів для Eclipse може здійснюватися як вручну (копіюванням окремих компонентів ZIP-файла в папку плагінів Eclipse), так і за допомогою інтегрованого в середу менеджера плагінів Ми, звичайно, оберемо другий шлях

1 Для установки нового плагіна виконайте команду меню Help – Install New Software (Довідка – Встановити нове програмне забезпечення), в результаті чого відкриється діалог установки У ньому можна вибрати джерело установки плагіна Перш за все необхідно додати репозиторій, звідки викачуватиметься плагін ADT Натисніть кнопку Add (Додати), щоб побачити діалог, представлений на рис 23

Рис 23 Додавання репозиторія

2 У першому текстовому полі ви можете ввести довільну назву репозиторію (цілком зійде щось на зразок ADT reposi tory) У друге поле необхідно ввести URL-адресу репозиторію У випадку з плагіном ADT поле має бути заповнено так: https://dt-sslgooglecom/android/eclipse/ Зауважу, що дана адреса може відрізнятися для новіших версій, тому перед оновленням варто перевірити сайт плагіна ADT

3 Після підтвердження даних ви знову повернетеся в діалог установки, який тепер повинен містити список доступних плагінів репозиторію Встановіть прапорець Developer Tools (Інструменти розробника) і натисніть кнопку Next (Далі)

4 Тепер Eclipse розрахує всі необхідні залежності, після чого продемонструє діалог, що містить всі плагіни і залежності, плановані до встановлення Підтвердіть установку натисненням кнопки Next (Далі)

5 Зявиться ще один діалог, що пропонує вам прийняти ліцензійні угоди для кожного встановлюваного доповнення Ви, звичайно, повинні прийняти всі, після чого ініціювати інсталяцію натисканням кнопки Finish (Завершити)

ПРИМІТКА

Під час установки вам буде запропоновано підтвердити інсталяцію непідписаного програмного забезпечення Не турбуйтеся, це просто означає, що плагіни не мають засвідченої підпису Погодьтеся на установку для продовження процесу

6 Наприкінці Eclipse запитає вас про необхідність перезапуску середовища після установки плагінів Ви можете вибрати повний перезапуск або застосування змін без перезапуску Натисніть Restart Now (Перезапустити зараз) для перезавантаження

Після подолання всього цього діалогового безумства ви побачите те ж саме вікно Eclipse, що й раніше Те ж, та не зовсім – на панелі інструментів зявиться кілька повязаних з Android кнопок, що дозволяють вам запустити SDK and

AVD manager безпосередньо з Eclipse, а також створювати нові проекти Android Ці кнопки можна побачити на рис 24

Рис 24 Кнопки панелі інструментів ADT

Перша зліва кнопка призначена для запуску AVD and SDK Manager Наступна – ярлик для створення нових Android-проектів Інші дві кнопки – створення проекту юніт-тесту і файлу маніфесту (ці функції ми не будемо розглядати в даній е)

У якості останнього кроку в установці плагіна ADT необхідно вказати йому розташування Android SDK

1 Виконайте команду меню Window – Preferences (Вікно – Налаштування) і в діалозі виберіть Android з дерева

2 Натисніть кнопку Browse (Огляд), розташовану праворуч, для вибору кореневого каталогу вашої інсталяції Android SDK

3 Клацніть на кнопці ОК для закриття діалогу Все, тепер ви можете створювати своє перше Android-додаток

Короткий огляд середовища Eclipse

Eclipse – відкрита IDE, яку ви можете використовувати для розробки додатку на різних мовах Зазвичай, говорячи Eclipse, мають на увазі Java Однак завдяки модульній архітектурі для Eclipse розроблено безліч розширень, що дозволяють писати програми на C / C + +, Scala або Python Можливості майже безмежні існує, наприклад, плагін для створення проектів LaTeX (які дуже слабо нагадують програми, до яких ви звикли)

Примірник Eclipse працює з робочою областю, яка містить один або кілька проектів Ми визначили цю робочу область раніше, і тепер у ній будуть зберігатися всі створені нами проекти (а крім того, конфігураційні файли, що визначають зовнішній вигляд середовища для даної робочої області)

Інтерфейс користувача (UI) повязаний з двуми концепціями: подання, що є окремим компонентом інтерфейсу (наприклад, редактор коду, консоль або інспектор обєктів) перспектива – набір окремих уявлень, які необхідні для різних завдань розробки (наприклад, редагування коду, відладки, аналізу, синхронізації, контролю версій і т п)

Eclipse для Java має набір попередньо перспектив Найцікавіші з них – Java і Debug (Налагодження) Перспектива Java показана на рис 25 Вона містить уявлення Package Explorer (Диспетчер пакетів) в лівій частині, подання для редагування коду в середині (воно порожнє, тому що ми ще не відкрили жодного исходника), список завдань справа, уявлення Outline (Контур) і набір закладок, в якому скомпоновані подання Problems (Проблеми), Javadoc і Declaration (Оголошення)

Рис 25 Eclipse в дії – перспектива Java

Ви можете переміщати уявлення всередині перспективи на свій розсуд простим перетягуванням, а також змінювати їх розміри Крім того, набір уявлень не закріплений жорстко – ви можете додавати їх або видаляти з перспективи Щоб додати уявлення, перейдіть в меню Window – Show View (Вікно – Показати вид) і або відзначте небудь зі списку, або виберіть Other (Інші), щоб отримати список всіх доступних уявлень Для перемикання на іншу перспективу ви можете перейти в меню Window – Open Perspective (Вікно – Показати перспективу) і вибрати ту, яка вам потрібна Більш швидкий спосіб перемикання між відкритими перспективами доступний вам в лівому верхньому кутку Eclipse Тут ви можете дізнатися, які перспективи вже відкриті і яка з них активна При відкритті додаткових перспектив вони будуть додані в даний список

Панелі інструментів, показані на рис 25, – насправді теж уявлення Залежно від обраної перспективи панелі інструментів також можуть змінюватися Памятаєте, як після встановлення плагіну ADT на панелі зявилися нові кнопки Таке відбувається з усіма плагінами: вони зазвичай додають нові уявлення і перспективи У випадку з ADT ми після установки отримуємо доступ до перспективи DDMS (призначеної для налагодження та аналізу додатків Android і доповнює при роботі стандартні перспективи Java і Debug (Налагодження)) Крім того, плагін ADT додає в середу кілька подань, включаючи LogCat (висновок журналу операцій з будь-якого підключеного пристрою або емулятора)

Після налаштування під свої потреби перспектив і уявлень Eclipse вже не виглядає таким, що лякає Далі ми вивчимо деякі перспективи і уявлення, які знадобляться нам при написанні ігор для Android Я, звичайно, не можу висвітлити всі подробиці розробки в Eclipse через його складність Замість цього дам пораду вивчити докладну довідку по системі в разі виникнення такої необхідності

Джерело: Mario Zechner / Маріо Цехнер, «Програмування ігор під Android», пров Єгор Сидорович, Євген зазноби, Видавництво «Пітер»

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*