Автопроигрывание
Автозавершение
К ПРЕДЫДУЩЕЙ ЛЕКЦИИ
ОК! ИДЕМ ДАЛЬШЕ!
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.
Пишем свой Intent Filter, чтобы нашу активность могли вызвать неявным интентом
Содержание лекции пока не доступно
Если вы уже зачислены на курс,
то вам нужно просто войти
.
Открыть страницу с курсом для регистрации