Як користуватися android studio

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

Вперше про Android Studio було оголошено на конференції Google I / O в 2013, а перша версія вийшла в 2014 році. До цього більшість додатків розроблялися в Eclipse, яка вдає із себе більш універсальну середу для Java. Android Studio робить розробку додатків набагато простіше, але вона як і раніше залишається складною. Початківцям користувачам потрібно вивчити багато матеріалів щоб впевнено її використовувати.

У цій статті ми розповімо як користуватися Android Studio, поговоримо про її базові можливості і всім, що потрібно щоб почати роботу. І все це максимально просто, щоб ви змогли зробити свій перший крок в розробці для Android.

Що таке Android Studio?

Android Studio надає інтерфейс для створення додатків і бере на себе більшу частину складного управління файлами. Ви будете використовувати Java для програмування додатків. Незважаючи на автоматизацію, більшість можливостей програми вам все ж доведеться кодувати самому.

У той же час Android Studio дає доступ до Android SDK, це розширення Java, яке дозволяє додаткам працювати на пристрої і використовувати його обладнання. Ви можете запускати програми для тестування в емуляторі або відразу на підключеному до комп`ютера телефоні. Крім того, Android Studio видає різні підказки під час кодинга, наприклад, підкреслює помилки.

Установка Android Studio

Для установки Android Studio в Linux ви можете використовувати репозиторії PPA або установник з офіційного сайту, в Windows доступний повноцінний установник. Ми вже розглядали як встановити Android Studio Ubuntu в окремій статті. Налаштування android studio перед запуском практично не потрібна. Але якщо ви хочете використовувати реальний пристрій Android, то в Linux з цим можуть виникнути проблеми. Щоб їх уникнути потрібно створити файл /etc/udev/rules.d/51-android.rules з таким вмістом:

$ lsusb

Якщо не відображається, спробуйте виконати adb devices. Коли установка буде завершена, ви зможете відкрити програму з головного меню:

Як користуватися Android Studio

1. Створення проекту

Якщо ви запускаєте Android Studio вперше, то перед вами з`явиться вікно з можливістю створення нового проекту:

Виберіть "Start new Android Project". У наступному вікні введіть назву програми та ім`я домену компанії, ця інформація буде використовуватися для розташування файлів програми в файлової системі Android.

На наступному етапі створення програми потрібно вибрати платформу. Нас цікавить смартфон Android, а версію візьмемо 4.2, це одна з найпоширеніших:

Залишилося тільки вибрати зовнішній вигляд програми за замовчуванням. Шаблон основного вікна називається Activity. Додаток може бути взагалі без Activity, але краще все ж щось вибрати.

Також потрібно буде ввести деякі параметри для Activity:

2. Файли проекту




Інтерфейс Android Studio схожий на більшість високорівневих IDE. Але розробка для Android досить сильно відрізняється від звичного програмування, коли ви набираєте програму в одному файлі, а потім повністю виконуєте. А тут є безліч файлів ресурсів, які повинні бути згруповані між собою.

Програмування в Android Studio виконується в файлах Java, який має таке ж ім`я, як і у Activity. Однак, зовнішній вигляд програми знаходиться в іншому файлі - це файл xml в якому на мові розмітки описані всі елементи програми. Таким чином, якщо ви хочете створити кнопку, то вам доведеться описати її в xml файлі, а щоб прив`язати для неї дії - використовуйте файл Java.

Ось ця строчка коду завантажує макет з XML файлу:

import android.webkit.WebView-

Потім додайте ці рядки в кінець методу onCreate:


mywebview.loadUrl ( "https://inuasparwil.ru") -

4. Використання Gradle

В Android Studio всі інструменти реалізовані просто і красиво. Але деякі з них більш складні. Один з таких інструментів, які ви могли помітити - це Gradle. Це інструмент автоматизації збирання, який істотно спрощує перетворення всіх цих файлів в один готовий APK.

Час від часу вам доведеться редагувати настройки Gradle, які знаходяться в файлах * .gradle, а також якщо щось перестане працювати, то ви завжди зможете вибрати в меню "Build" опцію "Clear project", яка часто допомагає.

5. Збірка і налагодження

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

Запустити програму на пристрої дуже просто. Досить підключити його по USB і виконати "Run", потім "Run App". Зверніть увагу, що в настройках телефону повинна бути дозволена налагодження по USB і установка з недостовірних джерел:




У вікні, вам належить вибрати пристрій або створити віртуальне. Після вибору пристрою додаток практично миттєво запуститься на ньому.

Поки ваше додаток працює, ви можете відкрити пункт Android Monitor внизу екрану і стежити за всіма повідомленнями від програми на вкладці LogCat, поруч також є логи Android Studio, так що якщо щось піде не так ви зможете вирішити проблему. Якщо щось піде не так, шукайте там червоний текст, він допоможе зрозуміти що сталося. Це заощадить дуже багато часу.

Там же можна переключитися на вкладку "Monitors" і подивитися інформацію про пристрій, навантаження на процесор, пам`ять і так далі.

6. ADV Manager

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

За допомогою Android Virtual Device ви можете емалювати розмір, зовнішній вигляд, потужність будь-якого іншого пристрою Android. Але перед тим як перейти далі, потрібно завантажити необхідні компоненти. Відкрийте меню "Tools" -> "Android" -> "ADV Manager":

тут виберіть "Create Virtual Device":

Потім виберіть модель пристрою, який хочете емулювати.

Далі потрібно завантажити прошивку для пристрою. Виберіть "Download" і прийміть умови ліцензійної угоди:

Після завершення налаштування ви зможете запустити додаток і на цьому пристрої. Але варто зазначити, що для запуску емулятора потрібен хороший комп`ютер. За допомогою того ж емулятора ви можете запускати не тільки свої додатки, але і завантажувати сторонні з Play Market.

8. SDK Manager

Якщо ви розробляєте додаток тільки для певної версії Android або ж хочете створити віртуальний пристрій під управлінням певної версії, то вам знадобляться деякі компоненти і інструменти SDK. Ви можете отримати їх через SDK Manager, який знаходиться в "Tools" -> "SDK Manager".

Тут є все необхідне, наприклад, Glass Kit і Android Repository. Просто встановіть прапорець біля потрібної компонентом і натисніть "Oк".

9. Упаковка APK

Рано чи пізно ви закінчите тестування свого застосування і воно буде готове вийти у великий світ. Щоб завантажити його на Google Play вам потрібно створити підписаний APK. Для цього виберіть в меню "Tools" пункт "Create signed APK":

Вам буде запропоновано вибрати або створити сховище ключів. Це свого роду сертифікат справжності, яким ви підтверджуєте, що додаток ваше. Це захистить ваш аккаунт Google Play від злому і запобіжить можливість завантаження шкідливих APK. Збережіть цей файл у надійному місці, тому що якщо ви його втратите, то більше не зможете оновити додаток. Процес створення сертифіката:

Тип збирання виберіть "Release", це потрібно щоб прибрати все зайве з APK файлу. Потім натисніть кнопку "Finish".

Ваш шлях тільки починається

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

Наприклад, якщо ви хочете синхронізувати додаток з хмарою, вам знадобиться інструмент Firebase. Також ви можете захотіти використовувати GitHub, де ви можете зберігати резервні копії своїх проектів. Також існує Android NDK для розробки додатків без Java, на C ++.

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

>
Поділися в соціальних мережах:

Схожі
FlowpaperFlowpaper
Color splash effect proColor splash effect pro
Edjing pro. Dj mixEdjing pro. Dj mix
Zoner photo studioZoner photo studio
Beatmaker 2 - додаток для створення своїх треків на андроїдBeatmaker 2 - додаток для створення своїх треків на андроїд
Установка visual code і net core 1.0 ubuntu 16.04Установка visual code і net core 1.0 ubuntu 16.04
Google playGoogle play
Запуск android-додатків linux за допомогою sahshlikЗапуск android-додатків linux за допомогою sahshlik
Adobe airAdobe air
Photo studio proPhoto studio pro
» » Як користуватися android studio