Как использовать Android Studio и файлы, из которых состоит ваше приложение

Автор: Peter Berry
Дата создания: 19 Lang L: none (month-012) 2021
Дата обновления: 1 Июль 2024
Anonim
Изучение Android Studio за час в одном видео! Создание погодного приложения с API
Видео: Изучение Android Studio за час в одном видео! Создание погодного приложения с API

Содержание


Не волнуйтесь, все это будет иметь смысл, как только вы войдете в это. С небольшим руководством, вы станете профессионалом в кратчайшие сроки. Так что откройте IDE и давайте начнем экскурсию.

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

Если вы хотите научиться пользоваться Android Studio, вам нужно понять, что все делает. Существует множество окон, значков и пунктов меню, которые могут ощущаться как сенсорная перегрузка.

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

Давайте начнем с абсолютных основ. Исходный код находится справа от вас в самом большом окне. Какой бы файл вы ни выбрали, он будет отображаться здесь. Прямо над окном есть вкладка, которая, скорее всего, скажет MainActivity.java, Это означает, что файл, который вы просматриваете и редактируете, является MainActivity.java файл, который загружается по умолчанию при запуске приложения, если вы не выбрали для него другое имя в самом начале. Над этим находится маршрут файла:


Имя приложения> App> Src> Main> Java> Имя пакета> Имя приложения> MainActivity

Вы можете одновременно открыть несколько файлов и переключаться между ними, нажимая на вкладки в верхней части. На самом деле у вас уже есть два открытых файла: activity_main.xml а также MainActivity.java, Попробуйте переключиться между ними, если хотите.

Слева находится иерархия. Это структура вашего проекта. Он в основном действует как файловый менеджер, чтобы показать вам все файлы, вовлеченные в ваш проект. Если вы выберете другой вид деятельности, класс или файл макета, он откроется в большом окне справа.

Наконец, внизу у вас будет еще одно окно, где вы можете увидеть s, терминал, монитор Android и многое другое. В настоящий момент окно может быть свернуто, но если вы щелкнете по любому из этих нижних параметров, оно появится.

Это структура вашего проекта и в основном действует как файловый менеджер, чтобы показать вам все файлы, которые задействованы в вашем проекте.


Это окно - то, что вы будете использовать для отладки вашего приложения (его тестирования).

Конечно, в верхней части у вас также есть свое меню. Здесь гораздо больше, чем вам нужно сейчас беспокоиться. Сейчас вы просто хотите время от времени сохранять свое приложение в файловом меню и использовать «Выполнить», чтобы протестировать ваше приложение. В будущем вы будете использовать другие меню, такие как Инструменты, для более сложных задач, таких как создание виртуальных устройств или обновление SDK.

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

Что меня больше всего смутило, когда я начал изучать использование Android Studio, так это диапазон различных файлов, составляющих одно приложение. Если у вас есть опыт работы с другими типами программирования, вы можете создать отдельный файл, а затем нажать «Выполнить», чтобы проверить его. Здесь, однако, у нас есть наши действия, файлы макетов, файлы ресурсов, манифест и скрипты Gradle. Это все немного сбивает с толку.

Если мы сломаем это, это не должно быть настолько пугающим.

MainActivity.java предоставляет основную часть кода для запуска (как уже упоминалось, у вас была возможность изменить это при создании нового проекта приложения). Это код для первого действия: первый экран вашего приложения. Он обрабатывает логику нажатий кнопок и позволяет писать код для выполнения определенных функций, например, если вы хотите, чтобы телефон вибрировал.

Обычно он уже будет открыт, когда вы начнете свой новый проект. В противном случае вы найдете его в левом окне, перейдя сюда:

app> java> имя пакета> MainActivity.java

Знание, как искать и открывать такие файлы, крайне важно для понимания Android Studio.

Вторая важная часть приложения - это activity_main.xml файл. Это файл макета, то есть он будет обрабатывать дизайн и внешний вид вашего приложения. Вот где мы добавим кнопки, например. Вы найдете это в:

app> res> layout> 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 завершена», теперь вы знаете, что это значит.

Время от времени Gradle может немного запутаться и не сможет обновить все файлы в вашем приложении. Если ваше приложение отказывается работать, когда оно действительно должно, попробуйте выбрать это, чтобы решить проблему:

Построить> Чистый проект

В противном случае вы можете игнорировать Gradle, пока не захотите заняться модными вещами с библиотеками или мгновенными приложениями. Этот материал не придет намного позже в вашем путешествии в качестве разработчика.

Резюме

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

Беспроводная зарядка не была включена в смартфоны под брендом Google начиная с Nexu 6.Снос последнего приложения Google намекает на «Pixel tand», который может быть док-станцией для беспрово...

Спасибо, что присоединились к нам в Plan Pick, где мы собрали некоторые из лучших предложений перевозчиков за неделю.Сегодня у нас есть последние драгоценности print Flex Leae, и «купи, получи од...

Новые публикации