Вы находитесь на странице: 1из 3

1. Структура Android проекта. Створення AVD.

Проект складається з модулів


АВД – це АНдроід Віртуал Девайс

2. Елементи Екрану та їх властивості.

3. android:id="@+id/text_id"

<LinearLayout> создает группу просмотра LinearLayout .


Recycler view
Text View
Button
Spinner

4. Layout-файл в Activity. XML представлення. Зміна орієнтації екрану.

5. Види Layout. Ключові відмінності та властивості.


LinearLayout – отображает View-элементы в виде одной строки (если он Horizontal) или
одного столбца (если он Vertical). Я использовал это на прошлом уроке, когда
демонстрировал использование layout-файлов при смене ориентации.
TableLayout – отображает элементы в виде таблицы, по строкам и столбцам.
RelativeLayout – для каждого элемента настраивается его положение относительно других
элементов.
AbsoluteLayout – для каждого элемента указывается явная позиция на экране в системе
координат (x,y)

5. Обробка подій.
6. Що таке Activity, та його цикл життя.
7. Поняття Intent, та робота з ним.
Intent - це об’єкт обміну повідомленнями, який можна використовувати для запиту дії від
іншого компонента програми. полегшують зв’язок між компонентами кількома способами, є
три основні випадки використання: запуск актівіті, запуск сервісу, надсилання broadcast
повідомлення, яке може отримати будь який додаток.
8. Передача даних з одного Activity в інше.
9. Toast спливаючі підказки.
10. onActivityResult та RequestCode.
11. Діалоги.
Android поддерживает следующие типы диалоговых окон:
 Dialog - базовый класс для всех типов диалоговых окон;
 AlertDialog — диалоговое окно с кнопками, списком, флажками или
переключателями;
 CharacterPickerDialog - диалоговое окно, позволяющее выбрать символ с ударением,
связанный с базовым символом;
 ProgressDiaiog — диалоговое окно с индикатором прогресса при помощи компонента
ProgressBar. В API 26 признан устаревшим.
 DatePickerDialog — диалоговое окно выбора даты с элементом DatePicker
TimePickerDialog — диалоговое окно выбора времени с элементом TimePicker
12. Диспетчери компоновки.
13. Логування в Android.
14. Intent Filter, явний і неявний визов Activity.
15. ListView та Adapters.
Класс ArrayAdapter представляет собой простейший адаптер, который связывает массив
данных с набором элементов TextView,
Это такие виджеты как ListView, GridView, Spinner. Они могут выступать контейнерами для
других элементов управления
16. Сотворення Menu.
17. Створення Notification.
18. Робота з базою даних SQLite.
19. Preferences
Объект Preference является строительным блоком для отдельной настройки. Каждый
объект Preference отображается в виде элемента в списке и предоставляет соответствующий
пользовательский интерфейс для изменения настройки пользователями.
Например, CheckBoxPreference создает элемент списка, который показывает флажок,
а ListPreference создает элемент, который открывает диалоговое окно со списком вариантов
для выбора.
20. Робота з XML.
С помощью справочника XML-элементов, который имеется в Android, можно быстро и
просто создавать макеты пользовательского интерфейса и содержащиеся в нем элементы,
точно так же, как при создании веб-страниц в HTML — с помощью вложенных элементов.
В каждом файле макета должен быть всего один корневой элемент, в качестве которого
должен выступать объект представления (View) или представления группы (ViewGroup).
Каждый объект View и ViewGroup поддерживают свои собственные атрибуты XML.
У любого объекта View может быть связанный с ним целочисленный идентификатор,
который служит для обозначения уникальности объекта View в иерархии.

21. Робота з файлами.


22. Handler та AsyncTask