Описание
Автор: Специалист
Название: Разработка мобильных приложений под Android. Уровень 2 (2016)
Описание:
Окончив данный курс, Вы научитесь создавать эффектные мультимедийные приложения и виджеты для смартфонов и планшетов. Сможете продуктивно использовать аппаратные и программные возможности платформы. Будете писать приложения, непрерывно поддерживающие связь с сервером, обрабатывающие данные сенсоров телефонов. Научитесь управлять состоянием телефона и беспроводными соединениями. Каждый блок программы закрепляется отработкой практических задач, с которыми Вы реально столкнётесь в работе.
Модуль 1. Извещения (Notifications) в Android
– Взаимодействие с Извещениями
– Управление Извещениями
– Создание Извещений
– Обновление Извещений
Модуль 2. Фрагменты (Fragments)
– Создание Фрагментов
– Добавление пользовательского интерфейса
– Добавление фрагментов к Активностям
– Управление Фрагментами
– Транзакции с Фрагментами
– Взаимодействие Фрагментов и Активностей
– Жизненный цикл Фрагментов
Модуль 3. Процессы и потоки (Threahs)
– Жизненный цикл процесса
– Потоки
– Фоновые потоки
– Использование AsyncTask
Модуль 4. Сервисы (Services)
– Описание Сервисов в Манифесте приложения
– Запуск Сервисов
– Остановка Сервисов
– Связанные Сервисы
– Сервисы и Извещения
– Сервисы переднего плана (Foreground Services)
– Жизненный цикл Сервисов
Модуль 5. Виджеты (Widgets)
– Описание Виджетов в Манифесте приложения
– Создание разметки Виджета
– Класс AppWidgetProvider
– Создание Виджета
– Использование Конфигурационной Активности
– Использование Preview Image
– Обновление Виджетов
Модуль 6. Работа картами SD и внутренним хранилищем устройства
– Проверка доступности носителя
– Доступ к файлам
– Совместно используемые файлы и стандартные каталоги
– Файлы кэша приложений
Модуль 7. Загрузчики (Loaders)
– Обзор API Загрузчиков
– Применение Загрузчиков
– Запуск и перезапуск Загрузчиков
– Использование LoaderManager
– Использование LoaderCursor
Модуль 8. Беспроводные соединения
– Проверка сетевых соединений
– Отслеживание состояния соединений
– ConnectivityManager и NetworkInfo
– Эффективное использование сетевых соединений
Модуль 9. Использование AlarmManager и AlarmClock
– Типы будильников в Android
– Однократные и повторяющиеся события
– Области применения AlarmManager и альтернативы (Timer и Handler)
– Использование AlarmClock
Модуль 10. Сенсоры в Android
– Обзор сенсоров
– Типы сенсоров и получение информации об их доступности
– Sensor Framework
– Мониторинг состояния сенсоров
– Лучшие практики при работе с сенсорами
Модуль 11. Телефония и SMS
– Совершение звонков из приложения
– Определение состояния и параметров телефона
– Мониторинг состояния телефонного модуля
– Использование SMS
– Отправка SMS
– Получение SMS
Модуль 12. Собственные View
– Использование Canvas
– Использование SurfaceView
– Использование Drawable
– Shape Drawable и 2D графика
– Модификация существующих View
– Создание собственных View
Модуль 13. Звук и камера в Android
– Запись и воспроизведение звука
– Основы работы с камерой в Android
– Использование имеющихся приложений работы с камерой
– Прямое управление камерой
– Съемка и сохранение фото и видео
Отзывы
Отзывов пока нет.