Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
Подготовка на разработващата среда
- Eclipse и Android SDK
- Системно програмиране и езика за програмиране C/C++
- Организиране на депозити за изходен код
Преглед на архитектурата на платформата Linux
- Разбиране на структурата на файловете в Android
- Как кодът е организиран в Android
- Как системните услуги (приложения) комуникират с хардуера
Ядрото на Linux
- Разбиране на рамката за драйвери на устройства в Android
- Взаимодействие на хардуера (сензори, камера, аудио) с Android HAL
- Компилиране на ядрото
Android HAL
- Разбиране на HAL (Hardware Abstraction Layer)
- Взаимодействие на HAL с системните услуги (приложения)
Системно програмиране
- Разбиране на системната структура за изграждане на Android
- Граждане и отстраняване на грешки в Android системата
- Отстраняване на грешки в процеса на стартиране
Android за вграждани платформи
- Преглед на виртуални хардуерни компоненти (преводи, мости, симулатори, емулатори и виртуални машини)
- Персонализация на емулатора на Android
- Персонализация на Android за системи базирани на ARM
Мрежова свързаност в Android
- Активиране на Wi-Fi
Добавяне на нов хардуер
- Интегриране на хардуерни устройства
- Активиране на графика
Разпространение на Android
- Създаване на OTA пакети
Отстраняване на проблеми
- Възстановяване на Android
Резюме и заключение
Изисквания
- Опит с програмиране на C/C++.
- Опит с програмиране на Java.
- Знания за хардуерни и софтуерни концепции.
Целева аудитория
- Разработчици на системи Linux
- Програмисти на системи Android
- Разработчици, които искат да се насочат към програмиране на системи Android
28 Часове
Отзиви от потребители (3)
Тренер беше готов да разгледа допълнителни проблеми в Dagger.
Susheel - Home
Курс - Dependency Injection with Dagger 2
Машинен превод
Знанията на инструктора и лесото, с което ги представя.
Piotr - DPDgroup IT Solutions sp. z o.o.
Курс - Android Applications Testing
Машинен превод
I really enjoyed the fairly broad coverage of topics.
john harrigan
Курс - Android Development
Машинен превод