Разработка мобильного приложения для развивающего образовательного центра



Pdf көрінісі
бет15/26
Дата29.05.2022
өлшемі1,62 Mb.
#35872
түріРеферат
1   ...   11   12   13   14   15   16   17   18   ...   26
повторяйся)[29]. 
Рассмотрим структуру проекта приложения под ОС Android, которая 
создается по умолчанию. 
Проект может включать различные модули. И все модули описываются 
файлом setting.gradle.
И если мы посмотрим на структуру проекта, то весь значимый код - 
файлы интерфейса, классы java и т.д. у нас по умолчанию находятся в папке 
(модуле) app 


48 
Файл build.gradle содержит информацию, которая используется при 
построении проекта. 
Каждый модуль имеет свой файл build.gradle, который определяет 
конфгурацию построения проекта, специфичную для данного модуля. Так, 
если мы посмотрим на содержимое папки app, то, как раз найдем в ней такой 
файл. На начальном этапе данные файлы не столь важны, достаточно лишь 
понимать, для чего они нужны. 
По умолчанию каждый проект включает один модуль - app. 
Собственно весь код, с которым мы будем работать, располагается внутри 
этого модуля. 
В этом модуле мы можем увидеть несколько папок и файлов, из 
которых для нас важнейшими являются: 
каталог libs - предназначен для хранения библиотек, используемых 
приложением 
каталог src - предназначен для хранения исходного кода. Он 
содержит ряд подкаталогов. Исходные коды располагаются в папке main. 
Папка main имеет сложную структуру:
Рис 15. Структура Android проекта 


49 
После рассмотрения общих вопросов построения проекта мы уже 
можем приступить к самой реализации приложения. Начнем с создание со 
служебного класса App отвечающего за инициализацию вспомогательных 
компонентов: 
public
class
App
extends
Application 
{
@Override
public
void
onCreate
()
{
super
.
onCreate
();
DataProvider
.
onCreate
(
getApplicationContext
());
}

Код 1. Класс App 
Класс App наследуется от служебного системного класса Application 
который реализует фундаментальную концепцию приложения , у которого 
переопределен метод onCreate, который вызывается при запуске приложения 
и происходит инициализация служебного класса нашего приложения. 
Activity является основой для построения визуального интерфейса 
Android приложений, и мы в нашем случае разработаем каркас для 
дальнейшего использования, который будет облегчать нам модификацию 
приложения в дальнейшем, для этого мы создадим класс BaseActivity 
который будет объявлен абстрактным, что значит что создать на прямую без 
наследования будет невозможно:


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   26




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет