Android. Программирование для профессионалов. 4-е издание



Download 21,53 Mb.
Pdf ko'rish
bet10/485
Sana13.07.2022
Hajmi21,53 Mb.
#787165
1   ...   6   7   8   9   10   11   12   13   ...   485
Bog'liq
Android Programmirovanie dlya professionalov 4-e izdanie 2020 Fillips Styuart Marsikano Gardner

True
или 
False
, а GeoQuiz мгновенно сообщает ему результат.
На рис. 1.1 показан результат нажатия кнопки 
True
.
Основы разработки приложения
Приложение GeoQuiz состоит из activity и макета (layout):
• Activity представлена экземпляром 
Activity
— классом из
Android SDK. Она отвечает за взаимодействие пользователя
с информацией на экране.
• Чтобы реализовать функциональность, необходимую
приложению, разработчик пишет подклассы 
Activity
. В
простом приложении бывает достаточно одного подкласса; в
сложном приложении их может потребоваться несколько.
• GeoQuiz — простое приложение, поэтому в нем используется
всего один подкласс 
Activity
— 
MainActivity
. Класс
MainActivity
управляет пользовательским интерфейсом,
изображенным на рис. 1.1.


• Макет определяет набор объектов пользовательского
интерфейса и их расположение на экране. Макет
формируется из определений, написанных на языке XML.
Каждое определение используется для создания объекта,
выводимого на экране (например, кнопки или текста).
• 
Приложение 
GeoQuiz 
включает 
файл 
макета
activity_main.xml
. Разметка XML в этом файле
определяет пользовательский интерфейс, изображенный на
рис. 1.1.
Рис. 1.1. А вы знаете географию Зеленого континента?


Отношения между 
MainActivity
и 
activity_main.xml
изображены на рис. 1.2.
Рис. 1.2. MainActivity управляет интерфейсом, определяемым в файле activity_main.xml
Учитывая все сказанное, давайте соберем приложение.
Создание проекта Android
Работа начинается с создания проекта Android. Проект Android
содержит файлы, из которых состоит приложение. Чтобы
создать новый проект, откройте Android Studio.
Если Android Studio запускается на вашем компьютере
впервые, на экране появляется диалоговое окно c приветствием
(рис. 1.3).


Рис. 1.3. Добро пожаловать в Android Studio
Перед тем как начать работу над новым проектом, стоит
отключить все функции, которые могут помешать вашей
работе. Функция 
InstantRun
предназначена для упрощения
разработки, позволяя сразу внедрять изменения кода без
создания нового файла APK. К сожалению, она не всегда
работает, как задумано, поэтому мы рекомендуем отключить ее
на время работы над этой книгой.
В нижней части окна приветствия нажмите кнопку 

Download 21,53 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   485




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish