ВУЗ:
Составители:
Рубрика:
33
контент-провайдер, который позволяет приложениям обращать-
ся к данным из других приложений (таких как кКонтакты) и делиться
собственными данными;
менеджер Ресурсов, обеспечивающий доступ к ресурсам, не отно-
сящимся к коду, таким как файлы локализации, графические файлы и т.д.;
менеджер Напоминаний, позволяющий выводить на строку ста-
туса предупреждения;
менеджер Процессов, управляющий жизненным циклом прило-
жений и обеспечивающий возможность переключения между ними.
Библиотеки
Платформа Android включает в себя набор C/C++ библиотек, ис-
пользуемых различными компонентами системы Android. Все эти воз-
можности доступны разработчикам через каркас приложений Android.
Некоторые из них приводятся ниже:
Системная библиотека на языке С – производная от BSD импле-
ментация стандартной системной библиотеки языка C (libc), настроен-
ной для работы с мобильными устройствами на основе Linux.
Медиабиблиотеки – основанные на OpenCORE от PacketVideo.
Это библиотеки обеспечивают возможность проигрывания и записи
большинства наиболее популярных фото-, аудио- и видеоформатов, та-
ких как MPEG4, H.264, MP3, AAC, AMR, JPG и PNG.
Экранный менеджер – управляет доступом к подсистеме дис-
плея, позволяя одновременно работать 2D- и 3D-графике различных
приложений.
LibWebCore – современное базовое ПО для поддержки работы
браузеров, обеспечивающее работу не только самого браузера Android,
но и встраиваемого в приложения web-обозревателя.
SGL – встроенная 2D-система графической визуализации.
3D-библиотеки – основанные на API OpenGL ES 1.0, библиотеки
могут использовать и аппаратное ускорение 3D, если оно предусмотре-
но, и оптимизированную программную 3D-растеризацию.
FreeType – работа с векторными и растровыми шрифтами.
SQLite – производительная и компактная реляционная база дан-
ных, доступная всем приложениям.
Android Runtime
Android включает в себя набор библиотек, которые представляют
бóльшую часть функциональности ключевых библиотек языка про-
граммирования Java. Каждое приложение для Android работает в своем
отдельном процессе с собственным экземпляром виртуальной машины
Dalvik. Dalvik был написан с расчетом, что несколько виртуальных ма-
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »
