1.2.1 Среда выполнения
Одной из важнейших частей стека является Android Runtime, состоящая из виртуальной Java-машины Dalvik и набора библиотек ядра. Dalvik позволяет поддерживать одновременную работу нескольких приложений и выполняет файлы в специальном формате .dex, оптимизированном для устройств с малым количеством памяти. Библиотеки ядра написаны на языке Java и включают большой набор классов, которые поддерживают широкий диапазон функциональных возможностей.
Прикладное программное обеспечение, запускаемое на мобильном устройстве, исполняет виртуальная машина Dalvik, которая хоть и является аналогом виртуальной машины Java, существенно от нее отличается. Dalvik относится к классу регистровых машин (регистры процессора используются как первичные модули хранения данных), идеально подходящих для работы на процессорах К18С-архитектуры, к которым относятся и процессоры ARM, применяемые в мобильных устройствах, тогда как стандартная виртуальная машина Java компании Sun Microsystems — стековая.
- Оглавление
- 1 Базовые сведения о платформе Android
- 1) Уровень ядра
- 1.1 Уровень ядра
- 1.2 Уровень библиотек
- 1.2.1 Среда выполнения
- 1.3 Уровень каркаса приложений.
- 1.4 Уровень приложений
- 2 Среда разработки
- 2.1 Установка jdk
- 2.2 Установка Eclipse
- 2.3 Установка Android sdk
- 2.4 Установка Android Development Tools
- 2.5 Обзор Android sdk
- 3 Простейшее графическое приложение для Android
- 3.1 Вывод треугольника с помощью OpenGl es