Главная страница

моб разраб. Лабораторные работы с 1 по 21. Лабораторная работа Использование значений строк и цветов


Скачать 5.49 Mb.
НазваниеЛабораторная работа Использование значений строк и цветов
Анкормоб разраб
Дата05.03.2022
Размер5.49 Mb.
Формат файлаdocx
Имя файлаЛабораторные работы с 1 по 21.docx
ТипЛабораторная работа
#383909
страница1 из 20
  1   2   3   4   5   6   7   8   9   ...   20


Разработка мобильных приложений под Android


Оглавление

Что такое Android? 5

История возникновения 5

Преимущества Android 5

С коммерческой точки зрения Android: 5

С точки зрения разработчиков 5

Особенности и возможности, присущие только Android: 5

Архитектура Android 6

Особенности платформы Android 6

Основные компоненты Android 7

Описание основных компонентов Android 8

Безопасность и полномочия (Permissions) 9

Установка и настройка компонентов среды разработки 11

Установка JDK 11

Установка Android SDK 19

Установка IDE Eclipse 34

Установка плагина ADT 37

Создание первого приложения под Android 43

Активности (Activity) в Android 50

Создание Активности 50

Жизненный цикл Активности 51

Стеки Активностей 51

Состояния Активностей 52

Отслеживание изменений состояния Активности 53

Лабораторная работа «Использование значений строк и цветов» 60

Размеры 62

Визуальные стили и темы 62

Изображения 63

Разметка 63

Анимация 64

Меню 65

Использование внешних ресурсов в коде приложения 65

Использование ресурсов внутри ресурсов 66

Локализация приложения с помощью внешних ресурсов 67

Лабораторная работа «Локализация приложения» 68

Лабораторная работа «Использование анимации» 70

Класс Application 71

Наследование и использование класса Application 71

Обработка событий жизненного цикла приложения 72

Понятие контекста 73

Пользовательский интерфейс 74

Основные понятия и связи между ними 74

Представления (View) 74

Разметка (Layout) 75

Лабораторная работа. Основы верстки……………………………..76


Лабораторная работа «Использование LinearLayout» ……..76

Лабораторная работа «Использование RelativeLayout» 77

Лабораторная работа «Использование TabWidget» 79

Лабораторная работа «Использование WebView» 83

Адаптеры в Android 85

Использование Адаптеров для привязки данных. 86

Лабораторная работа «Использование ListView» 86

Лабораторная работа «Использование управляющих элементов в пользовательском интерфейсе» 90

Подготовка 90

Использование графической кнопки 91

Использование виджета CheckBox 91

Использование виджета ToggleButton 92

Использование виджета RadioButton 92

Использование виджета EditText 93

Намерения в Android 95

Использование Намерений для запуска Активностей 95

Возвращение результатов работы Активности 96

Возвращение результатов работы 96

Обработка результатов дочерней Активности 97

Лабораторная работа «Вызов Активности с помощью явного намерения и получение результатов работы» 98

Неявные намерения 98

Лабораторная работа «Использование неявных Намерений» 100

Определение Намерения, вызвавшего запуск Активности 100

Лабораторная работа «Получение данных из Намерения» 101

Сохранение состояния и настроек приложения 102

Общие Настройки (Shared Preferences) 102

Лабораторная работа «Использование SharedPreferences для сохранения состояния» 103

Лабораторная работа «Использование SharedPreferences для сохранения настроек» 103

Работа с файлами 103

Использование статических файлов как ресурсов 103

Меню в Android 104

Основы использования меню 104

Создание меню 104

Параметры пунктов меню 105

Динамическое изменение пунктов меню 106

Обработка выбора пункта меню 106

Дочерние и контекстные меню 106

Создание дочерних меню 106

Создание контекстных меню 107

Описание меню с помощью XML 107

Лабораторная работа «Создание и использование меню» 109

Работа с базами данных в Android 109

Курсоры (Cursor) и ContentValues 109

Работа с СУБД SQLite 110

Работа с СУБД без адаптера 112

Особенности работы с БД в Android 113

Выполнение запросов для доступа к данным 113

Доступ к результатам с помощью курсора 113

Изменение данных в БД 114

Вставка строк 114

Обновление строк 114

Удаление строк 115

Лабораторная работа «работа с SQLite без класса-адаптера» 115

Использование SimpleCursorAdapter 115

Лабораторная работа «работа с SQLite с классом-адаптером» 115

Контент-провайдеры 117

Использование контент-провайдеров 118

Запросы на получение данных 118

Изменение данных 118

Лабораторная работа «получение списка контактов» 119

Создание контент-провайдеров 119

Лабораторная работа «создание контент-провайдера» 122

Использование интернет-сервисов 122

Лабораторная работа «Использование сетевых сервисов» 123

  1   2   3   4   5   6   7   8   9   ...   20


написать администратору сайта