Android является программным стеком для мобильных устройств, включающим операционную систему, промежуточное программное обеспечение и основные приложения с открытым исходным кодом. Операционнаясистема Android основана на ядре Linux.
Изначально разрабатывалась компанией Android Inc., которую затем купила Google.Впоследствии Google инициировала создание Open Handset Alliance (OHA), которая сейчас изанимается поддержкой и дальнейшим развитием платформы.
Операционная система Android – многоползовательская Linux система, в которой каждое приложение является отдельным пользователем.
По умолчаниюсистема назначает каждому приложению свой уникальный идентификатор пользователя. Система выставляет права для всех файлов приложения так, чтобы только пользователь, назначенный этому приложению, имелдоступ к ним.
Каждый процесс имеет свою виртуальную машину(virtual machine).
Таким образом операционная система поддерживает Principle of least privilege.
Каждое приложение имеет доступ только к темкомпонентам, которые необходимы ему для работы.
Однако, операционная система позволяет приложениям иметь общие данные и получать доступ к системным службам.
Два приложения могут использовать одинидентификатор пользователя, в этом случае каждое из приложений имеет доступ к файлам другого приложения. Приложения с общим идентификатором пользователя могут запускаться в одном процессе и использоватьобщую память.
Каждое приложение может получить доступ к таким данным как контакт-лист, SMS сообщения, карта памяти, камера, bluetooth. Все подобные права приложению должен дать пользователь при установке.SDK Android предоставляет инструменты, библиотеки, примеры программ, документацию и API для разработки приложений под Android.Разработку приложений для Android можно вести на языке Java.
Четыревида компонентов приложения:
Activities. Представляет собой экран с пользовательским интерфейсом.
Services. Компонент, который запускается в фоновом режиме.
Content...
Изначально разрабатывалась компанией Android Inc., которую затем купила Google.Впоследствии Google инициировала создание Open Handset Alliance (OHA), которая сейчас изанимается поддержкой и дальнейшим развитием платформы.
Операционная система Android – многоползовательская Linux система, в которой каждое приложение является отдельным пользователем.
По умолчаниюсистема назначает каждому приложению свой уникальный идентификатор пользователя. Система выставляет права для всех файлов приложения так, чтобы только пользователь, назначенный этому приложению, имелдоступ к ним.
Каждый процесс имеет свою виртуальную машину(virtual machine).
Таким образом операционная система поддерживает Principle of least privilege.
Каждое приложение имеет доступ только к темкомпонентам, которые необходимы ему для работы.
Однако, операционная система позволяет приложениям иметь общие данные и получать доступ к системным службам.
Два приложения могут использовать одинидентификатор пользователя, в этом случае каждое из приложений имеет доступ к файлам другого приложения. Приложения с общим идентификатором пользователя могут запускаться в одном процессе и использоватьобщую память.
Каждое приложение может получить доступ к таким данным как контакт-лист, SMS сообщения, карта памяти, камера, bluetooth. Все подобные права приложению должен дать пользователь при установке.SDK Android предоставляет инструменты, библиотеки, примеры программ, документацию и API для разработки приложений под Android.Разработку приложений для Android можно вести на языке Java.
Четыревида компонентов приложения:
Activities. Представляет собой экран с пользовательским интерфейсом.
Services. Компонент, который запускается в фоновом режиме.
Content...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат