Автопроигрывание
Автозавершение
К ПРЕДЫДУЩЕЙ ЛЕКЦИИ
ОК! ИДЕМ ДАЛЬШЕ!
Android 2
База данных SQLite
SQL1: Введение в Реляционные Базы Данных. Проектирование структуры (13:17)
SQL2: Исследуем структуру базы данных. Устанавливаем и настраиваем SQLite. Работаем в консоли (5:43)
SQL3: Изучаем SELECT (4:13)
SQL4: О хранении паролей (1:39)
SQL5: Продолжаем изучать SELECT. WHERE (3:32)
SQL6: Объединяем таблицы. JOIN (6:02)
MyJDBC1: Работаем в DB Browser (3:04)
Код занятия
Домашнее задание: проектируем базу данных для аналога Twitter
Интент-фильтры и контент-провайдеры
Создаем и используем явный интент для вызова Активности (5:07)
Используем неявный интент для автоматического выбора Активности (6:31)
Пишем свой Intent Filter, чтобы нашу активность могли вызвать неявным интентом (3:35)
Передаем и получаем данные в Активность и обратно (extras) для явных и неявных интентов (5:37)
Код занятия
Создаем свой Content Provider (4:04)
Используем Content Resolver (10:53)
Настраиваем Content Provider с помощью UriMatcher, own Cursor (12:26)
Завершаем настройку Content Provider (6:02)
Код занятия Content Provider
Домашнее задание: неявный интент и контент провайдер
Многопоточность в Android. Сервисы
Понятие процесса и потока. Главный поток приложения. Thread и Runnable. Классы AsyncTask и Loader. Метод post(). Сервисы (службы) в Android.
Broadcast Receivers. Виджеты
Понятие Broadcast Receiver. Примеры использования бродкастов. Виджеты начального экрана. Пример простого виджета.
Компоненты UI. Графика. Анимация
Создание компонентов UI. Жизненный цикл компонента UI. Графика в Android. Анимация.
Отладка приложений
Отладка Android приложений. Точки останова и пошаговое выполнение. Интерфейс ADB shell. DDMS, Traceview, LogCat.
Код занятия
Содержание лекции пока не доступно
Если вы уже зачислены на курс,
то вам нужно просто войти
.
Открыть страницу с курсом для регистрации