Як написати свій перший додаток Google Android

Хочете знати, як писати програми для Google Android? Більшість додатків для Android написані на Java - відносно легку для вивчення, дружню мову для нових розробників. Крім можливості трохи грошей, ви могли б зробити свій внесок у спільноту Android. Якщо у вас є інноваційні ідеї і прагнення до їх поширення, Android Market для вас! Давайте почнемо з самого першого дизайну вашої програми для Android.

Перш ніж ми перейдемо до того, як писати програми для Google Android - спочатку невеликий огляд. Програми Android (як і практично будь-який мобільний додаток) розробляються на комп'ютері - ПК або Mac (в цілому) - і потім компілюються і відправляються на пристрій для тестування. Якщо у вас ще немає пристрою Android, є емулятори, які імітують пристрій Android на вашому комп'ютері, а це означає, що ви все одно можете розробляти гру або додаток для Android, не маючи їх.

Крок перший: завантаження і встановлення

Спочатку завантажте і встановіть останню версію Java JDK. Не використовуйте 64-бітову версію, оскільки це може викликати проблеми пізніше. Замість цього встановіть версію x86 з типовими параметрами.

По-друге, отримайте Android SDK - обов'язково встановіть 32-розрядну версію ADT- Bundle для Windows, навіть якщо у вас є 64-розрядна система. Це тому, що всі починають скаржитися на проблеми сумісності 64-бітної версії.

Пакет дизайну додатків Android включає в себе всі необхідні компоненти, включаючи Eclipse. Тим не менш, це не встановлений файл. Ви розпакуєте його в будь-який каталог. Майте на увазі, де ви розпакували цей файл.

Якщо у вас виникли проблеми з Java, вилучіть всі версії і повторіть встановлення. Якщо це не допомогло, спробуйте 64-бітову версію JDK і ADT-Bundle, якщо у вас є 64-бітова система.

Крок другий: налаштування ADT-Bundle

Спочатку запустіть Eclipse, який знаходиться у вашому ADT-Bundle у теці Eclipse. Якщо вам буде запропоновано знайти Android SDK, вам доведеться вручну знайти його в завантаженому пакеті ADT. Це у теці SDK.

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

По-третє, натисніть значок Android SDK на панелі інструментів в ADT-Bundle.

Вам буде запропоновано завантажити додаткові матеріали для SDK. Завантажте наступне:

  • «Зразки для SDK»;
  • «Документація для Android SDK»;
  • «Google API» для пакету 4.2 (API 17).

Ви можете помітити, що ви також можете встановити матеріал для більш старих версій Android. Якщо хочете, сходіть з розуму, але це збільшить час завантаження і займе місце на жорсткому диску. Потім клацніть «Встановити пакети» у нижньому правому куті екрана.

По-четверте, перевірте наявність оновлень для Eclipse, вибравши «Довідка» в рядку меню і вибравши «Перевірити наявність оновлень».

Крок третій: налаштування віртуального пристрою Android (AVD)

Спочатку натисніть AVD (менеджер віртуальних пристроїв Android) на панелі інструментів інтерфейсу ADT. Це створює віртуальний пристрій, який дозволяє вам тестувати ваші програми.

По-друге, ви налаштуєте пристрій наступним чином:

  • Встановіть «Пристрій» як будь-який смартфон, який ви використовуєте. Однак це значною мірою не має значення і відноситься тільки до розміру екрану. Оскільки ви будете емулювати пристрій Android на своєму комп'ютері, якщо у вас екран комп'ютера меншого розміру, ви можете вибрати телефон з меншою вертикальною роздільною здатністю.
  • Встановіть «Ціль» як Android 4.2 API Level 17.
  • Виберіть «Use Host GPU», який використовуватиме GPU вашої системи, щоб трохи прискорити процес.

Можливо, вам доведеться погратися з вищевказаними налаштуваннями, такими як зменшення обсягу оперативної пам'яті, доступної вашому емулятору.

По-третє, ви виберете AVD зі списку наявних пристроїв, а потім натисніть кнопку «Пуск» у правому стовпчику. У наступному спливаючому меню запустіть пристрій.

Не закривайте AVD після його запуску, він знадобиться вам до кінця цього уроку.

Крок 4: Створіть новий проект

Перейдіть до «Файл - > Створити - > Android Project».

Вибравши для створення нового проекту Android-програми, ви побачите кілька вікон. Не турбуйтеся про їх зміст, ви можете просто вибрати типове значення для всіх них.

Тим не менш, для тих, хто зацікавлений у налаштуванні зовнішнього вигляду вашої програми, є варіанти вибору теми Holo і значка запуску Android, а також інші параметри. Однак це косметичні варіанти. Поки ви вибираєте правильний SDK для SDK, який ви завантажили, все буде гаразд.

Створення нового проекту займе кілька хвилин. Ви можете взяти чашку кави, поки ви чекаєте. Після того, як ви отримаєте свою каву, ось що ви повинні побачити у вікні AVD:

Крок 5: Налаштуйте новий проект

За замовчуванням новий проект містить текст «Hello World». Якщо ви коли-небудь програмували на Java (або на більшості мов), одним з перших проектів, над яким ви працюєте, є всюдисущий додаток «Hello World», який використовує Println («Hello World»); створює текст. Однак ADT-Bundle вже включає цей код - ви просто створите новий файл, який буде працювати в AVD.

Ви помітите, що на екрані вікна Eclipse відображається «Hello World». Ви можете змінити цей текст, натискаючи і перетягуючи слова по екрану вручну. Крім того, вибравши текст, ви можете змінити розмір, шрифт і напівжирний (і багато інших) характеристик.

Щоб зробити текст жирним, натисніть «Hello World». На правій панелі «Властивості» прокручуйте вниз, поки не побачите «Стиль тексту». Коли ви закінчите вносити зміни, збережіть файл, натиснувши на значок збереження на панелі інструментів вгорі.

На даний момент, ви майже закінчили збірку програми. Збережіть його і перейдіть до наступного кроку.

Крок 6: Запустіть програму

У провіднику пакетів у лівій частині екрану відкрийте теку src, потім відкрийте теку com.example.helloworld. Всередині ви побачите файл «mainactivity.java».

Потім виберіть mainactivity.java.

Над вашим кодом ви побачите маленьку зелену кнопку «Play» (або перейдіть до «Run > Run»). Натисніть цю кнопку. Коли спливаюче вікно запитає вас, як запустити додаток, ви скажете йому, щоб воно працювало як «Android-додаток». Він запропонує вам зберегти зміни; вдарив так.

Тепер ви можете чекати цілу вічність, поки завантажується ваш віртуальний пристрій. Я б порекомендував вам залишити його відкритим протягом усього періоду програмування, інакше ви будете витрачати більше часу на перегляд обертання логотипу Android, ніж на зависання вашої програми. Просто кажу. Ефективність.

Після того, як все буде завантажено, ваша програма повинна автоматично завантажитися і запуститися. Це означає, що відразу після того, як ви «розблокуєте» пристрій, вас зустріне ваша перша програма для Android.

Ось і все, вітаю! Спочатку завдання може бути трохи складним і безумовно заплутаним, але якщо ви будете дотримуватися його, ви не будете розчаровані. Якщо ви відступите і подумаєте про це, ми зробили тільки кілька дійсно важливих речей, а інше - просто процес з'єднання частин, щоб все працювало.

Ви зацікавлені в дизайні програм для Android? Хочете стати розробником Android? Ви коли-небудь писали додаток для Android, і якщо так, що він робив? Як завжди, я люблю отримувати відгуки в розділі коментарів. Як людина, яка відповіла «так» на перше питання, я перебуваю в процесі навчання адекватного кодування для мого пристрою Android, так чи є у вас якісь сайти або посилання, які могли б допомогти мені або новачку в Android?

Оновлення платформи розробки Android

Нещодавно Google випустила попередню версію Android Studio, першу у своєму роді. Коли вийде фінальна копія, розробники отримають доступ до спеціалізованого набору засобів розробки для операційної системи Android замість модифікованих середовищ розробки.

Ця технологія, ймовірно, в кінцевому підсумку витіснить Eclipse та інші SDK. Проте, він ще не отримав реліз, тому до тих пір ми застрягли з Eclipse.

Додаткові матеріали для Android для програмування

Я наполегливо рекомендую ознайомитися з навчальним курсом Олександра Тушинки за Android від Kickstarter.

опублікував керівництво про використання MIT Android App Creator, який дозволяє користувачам, які не мають досвіду в програмуванні, приступити до створення додатків для Android. App Creator має свої причуди і криву навчання. Це добре для початку, хоча ви, швидше за все, захочете в кінцевому підсумку вивчити Java та інші мови. Райан зробив коротке керівництво в Google версії App Inventor, якщо ви не хочете читати електронну книгу.

Якщо ви більше зацікавлені в розробці ігор для Android, ознайомтеся з цією статтею. А для тих з вас, хто хоче прочитати обговорення теми простого програмування для Android, ознайомтеся з розділом «Відповіді».

Для тих з вас, хто шукає додаткові уроки кодування, Джессіка написала про три найбільш важливі джерела. у мережі для підручників Java. Я наполегливо рекомендую відвідати канал LentCeBoston на YouTube.