История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Дисциплины:
2017-06-13 | 463 |
5.00
из
|
Заказать работу |
Если мы взглянем на боковую колонку в левой части редактора, то увидим обзор основных папок и файлов созданного проекта FirstApp:
src — здесь находится «исходный код» нашего приложения (java-классы). Как вы помните, пока что мы создали всего один класс MainActivity.java, который отвечает за отображение первого (и единственного) экрана с выводом приветствия. Сам класс хранится в «пакете» ru.androiddocs.firstapp
gen — хранилище генерируемых системных файлов. В частности, здесь располагается файл R.java, в котором хранятся идентификаторы всех ресурсов, создаваемых в проекте (строковые ресурсы и т. п.). Изменять здесь что-то вручную крайне не рекомендуется
Android 4.4, Android Private Libraries — системные файлы и библиотеки
bin — скомпилированные файлы проекта. В частности, здесь можно найти созданный архив приложения FirstApp.apk, который можно скопировать на свой девайс и установить
libs — различные библиотеки, используемые приложением
res — ресурсы проекта. Здесь имеются ресурсы различного типа:
- иконки и картинки приложения для различного типа и характеристик экрана (хранятся в папках drawable-
- xml-файлы, описывающие структуру и элементы экрана (layout)
- ресурсы, описывающие элементы меню (menu)
- константы различного типа (values), например, строковые данные (strings.xml), стили (styles.xml) и т.п.
AndroidManifest.xml — файл описания проекта (поддерживаемые версии SDK, версия приложения и т.п.)
Данная структура создается автоматически при создании нового проекта в IDE (например, Eclipse).
Ключевую роль при запуске нашего приложения является класс MainActivity.java. Как видно из кода, здесь содержится всего один метод onCreate, который отрабатывается при запуске приложения.
В методе onCreate устанавливается компоновка или внешний вид экрана с помощью метода setContentView(R.layout.activity_main). В качестве параметра передается id схемы компоновки — это файл activity_main.xml, расположенный в каталоге layout. Если мы захотим при запуске отображать другой экран, то нам нужно просто заменить в скобках идентификатор на id другого layout.
activity_main.xml построен с помощью следующего кода:
Layout может иметь различную структуру, но в нашем случае используется RelativeLayout (более подробно об этих типах мы поговорим позднее). Сам макет содержит всего один элемент или виджет — TextView, который служит обычно для отображения какого-либо текста. Сам текст здесь не виден, а все потому, что мы подгружаем его из файла строковых ресурсов strings.xml, обращаясь к нему по идентификатору:
Такой способ более предпочтителен, так как все текстовые данные хранятся в одном файле, и в дальнейшем можно будет легко добавить новую языковую версию. Если мы заглянем в содержимое файла strings.xml, то увидим простую структуру
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!