ППО 5 сем

Материал из Шпаргалки
Перейти к: навигация, поиск

Проектирование программного обеспечения

Полезные ссылки

Список вопросов

позже раскидаю

  1. Уровни архитектуры Android [1]
  2. Основные виды Android-приложений [2]
  3. Архитектура приложения, основные компоненты [3]
  4. Активность (Activity). Жизненный цикл активности [4,6,7]
  5. Манифест приложения [5]
  6. Ресурсы приложения [ 9,10]
  7. Контекст в приложении (класс Context)
  8. Назначение класса LayoutInflater [8]
  9. Разновидности Layout [11]
  10. Фрагменты. Жизненный цикл фрагмента [12]
  11. Диалоговые окна (AlertDialog & FrameDialog) [13-15]
  12. Многопоточность. Использование Handler [16-20]
  13. Многопоточность. Использование AsyncTask [16,21,22]
  14. Инструменты отладки и логгирования. ADB. [23,24]
  15. Обработка касаний и жестов в Андроид [25-30]
  16. Службы (Сервисы). Жизненный цикл. Способы запуска. Методы. Использование. [31-34]
  17. Android. Контент-провайдеры [35-38]
  18. Приемники широковещательных сообщений (Broadcast Receivers) [38-39]
  19. 2D графика в Аndroid. Класс Canvas [40-42]
  20. Пользовательские компоненты ( custom views ) и составные (compound\composite component). Cоздание собственного элемента на основе View с переопределением метода Draw() [ 44, 45]
  21. Пользовательские компоненты ( custom views ) и составные (compound\composite component). Cоздание пользовательского составного элемента на основе Layout класса [ 44, 46 ]
  22. Хранение данных. Preferences. [54-56,58,59]
  23. Хранение данных. Файлы. [57-59]
  24. Хранение данных. SQLite. [60-66]
  25. Классы SQLiteDatabase и SQLiteOpenHelper [60-66]
  26. Базы данных. Использование класса Cursor [60-66]
  27. Android NDK. Подготовка интерфейса на стороне Java для работы с нативным С кодом [47-53]
  28. Android NDK.Способы генерации заголовочного h-файла для использования на стороне С кода.
  29. Android NDK.Передача и конвертация параметров. JNI ( java native interface)
  30. Android NDK. Android.mk Application.mk – файлы проекта
  31. Android NDK. Компиляция С-кода и сборка Android проекта
  32. использование ORM библиотек при работе с БД [67-75]