Как да използвате Android Studio и файловете, които съставят вашето приложение

Автор: Peter Berry
Дата На Създаване: 19 Lang L: none (month-012) 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Hyper-V Explained: Providing Network-Storage-Graphic  performance in a Virtual Machine
Видео: Hyper-V Explained: Providing Network-Storage-Graphic performance in a Virtual Machine

Съдържание


Не се притеснявайте, всичко ще има смисъл, след като влезете в него. С малко напътствия ще бъдете професионалист за нула време. Затова отворете IDE и нека започнем с екскурзовод.

Как да използвате потребителския интерфейс на Android Studio

Ако ще научите как да използвате Android Studio, трябва да разберете какво прави всичко. Има цял брой прозорци, икони и опции на менюто, които могат да се чувстват малко като сензорно претоварване.

Добрата новина е, че не е нужно да знаете какво прави всичко още и най-лесният начин да се научите е да научите всеки бутон и опция, когато го срещнете.

Да започнем с абсолютните основи. Изходният код е отдясно в най-големия прозорец. Независимо от избрания от вас файл, това ще се показва тук. Точно над прозореца има раздел, който вероятно ще каже MainActivity.java, Това означава, че файлът, който преглеждате и редактирате, е MainActivity.java файл, който се зарежда по подразбиране, когато приложението ви работи, освен ако не сте избрали друго име за него още в началото. Над това е маршрутът на файла:


Име на приложението> Приложение> Src> Главна> Java> Име на пакета> Име на приложението> MainActivity

Можете да имате отворен повече от един файл наведнъж и да превключвате между тях, като натискате раздели по върха. Вероятно вече имате отворени два файла: activity_main.xml и MainActivity.java, Опитайте да превключите между тях, ако желаете.

Отляво е йерархия. Това е вашата структура на проекта. По същество действа като програма за разглеждане на файлове, за да ви покаже всички файлове, участващи във вашия проект. Ако изберете друга дейност, клас или файл с оформление, тя ще се отвори в големия прозорец вдясно.

И накрая, долу в долната част ще имате още един прозорец, в който можете да видите s, терминал, Android Monitor и други. Прозорецът може да бъде сведен до минимум в момента, но ако щракнете върху някоя от тези опции на дъното, той ще се появи.

Това е вашата структура на проекта и по същество действа като програма за разглеждане на файлове, за да ви покаже всички файлове, които участват във вашия проект.


Този прозорец е това, което ще използвате за отстраняване на грешки в приложението си (тестване).

Разбира се покрай горната част имате и менюто си. Тук има далеч повече, отколкото трябва да се тревожите за сега. Засега просто ще искате да запишете приложението си от време на време в менюто с файлове и да използвате „Изпълнение“, за да тествате приложението си. В бъдеще ще използвате други менюта като Инструменти за по-напреднали задачи като създаване на виртуални устройства или актуализиране на SDK.

Файлове и структура на проекта

Това, което ме обърка най-много, когато започнах да научавам как да използвам Android Studio, беше набор от различни файлове, които съставляваха едно приложение. Ако имате някакъв фон в други видове програмиране, може да бъдете използвани за създаване на един файл и след това натиснете „Изпълни“, за да го тествате. Тук обаче имаме своите дейности, файлове за оформление, файлове с ресурси, манифести и Gradle скриптове. Всичко е малко объркващо.

Ако го разбием, не е нужно да е толкова плашещо.

MainActivity.java осигурява основната част от кода ви да започне (както бе споменато, вие имате възможността да промените това при създаването на вашия нов проект за приложение). Това е кодът за първата дейност: първият екран на приложението ви. Той управлява логиката на натискане на бутони и е мястото, където ще напишете код, за да се справите с конкретни функции, например, ако искате да накарате телефона да вибрира.

Това обикновено ще бъде отворено, когато стартирате новия си проект. В противен случай ще го намерите в левия прозорец, като навигирате тук:

приложение> Java> име на пакета> MainActivity.java

Знанието как да намерите и отворите файлове като това е от решаващо значение за разбирането на Android Studio.

Втората важна част от приложението е activity_main.xml файл. Това е оформлението на файла, което означава, че ще се справи с дизайна и външния вид на вашето приложение. Там например ще добавим бутони. Ще го намерите под:

приложение> res> оформление> Activity_main.xml

Ако имате друг поглед MainActivity.java, ще забележите, че има ред, който гласи това:

setContentView (R.layout.activity_main);

Това ни показва, че външният вид на тази дейност се намира в ресурси> оформление и се нарича activity_main, Можем да променим това на всеки друг XML файл, ако пожелаем. Така activity_main.xml обработва външния вид на нашето приложение и MainActivity.Java осигурява логиката. Двата файла се комбинират, за да формират нашата дейност. За да правим допълнителни дейности (екрани), обикновено бихме искали допълнителна от всяка.

Когато редактирате XML файловете, ще забележите, че те са форматирани по различен начин от Java файловете:

Забележете разделите в долната част, които ви позволяват да превключвате между изглед Дизайн и Текст. Това ви позволява да изтегляте и пускате изгледи (елементи като бутони и текстови полета), където и да ги искате в оформлението. Научаването как да използвате дизайнерския изглед на Android Studio ще ви спести много време за въвеждане на XML.

Прочетете следващо: Научете се да използвате фрагменти в разработката на приложения за Android

Още полезни файлове

Също в ВЕИ директория е папка, наречена изтегляемото, Тук ще поставите всички изображения, които искате да посочите по-късно. В „Стойности“ имате още няколко xml файла:

  • colors.xml
  • strings.xml
  • styles.xml

Те съхраняват стойностите за вашите цветове и текстови, които ще попълнят вашите приложения, наред с други неща. Можете да ги направите от всяко друго приложение. Папката mipmap е мястото, където ще поставите иконата за вашето изображение. Обърнете внимание, че файловете с ресурси не могат да включват интервали или главни букви, поради което те използват подчертаване, вместо буквите на камилата (където главните букви започват всяка дума).

Това е друг важен файл:

приложение> манифести> AndroidManifest.xml

Това съдържа важна информация за приложението ви. Тук можете да промените неща като името на приложението си, версията на Android, която искате да насочите, и разрешенията, които тя ще изисква.

И накрая, Gradle е „система за автоматизация на изграждане.“ Това индексира всички файлове в приложението ви и изгражда този окончателен APK, когато сте готови да стартирате или разпространите приложението си. Там е и мястото, където ще добавите „зависимости“, което означава, че можете да използвате библиотеки с допълнителна функционалност за вашия код. Можете почти просто да оставите Gradle да свърши 90 процента от времето. Ако откриете бележки, които казват неща като „Gradle build done-“, сега знаете какво означава.

От време на време Gradle може да се обърка малко и да не успее да актуализира всички файлове в приложението си. Ако приложението ви откаже да се стартира, когато наистина трябва, опитайте да изберете това ще реши проблема:

Build> Чист проект

В противен случай можете да игнорирате Gradle, докато не искате да започнете да правите фантазии с библиотеки или незабавни приложения. Тези неща няма да дойдат много по-късно в пътуването ви като програмист.

резюме

Докато има а много още функции и опции под капака, това основно въведение трябва да ви каже всичко, което трябва да знаете за сега, за да използвате Android Studio за някои лесни проекти. Разбирането на структурата на приложението ви и знанието какво правят всички файлове ще предотвратят много объркване. В бъдеще всички наши уроци трябва да имат много по-голям смисъл.

Наистина не е нужно да разплащате 200 долара за добри слушалки в наши дни. Експонат А е тази двойка стилни безжични слушалки за въздух Airybud i12 Bluetooth, които се предлагат само за $ 29,99 в момен...

Още през май 2018 г. Марк Зукърбърг и Facebook обявиха, че нов инструмент за „ясна история“ е на път. Функцията би помогнала на потребителите да избягват определени насочени реклами във Facebook платф...

Популярен