Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Архітектура платформи Google Android

Реферат Архітектура платформи Google Android





ступ до API, що надаються компонентами системи, що лежать нижче рівнем. Крім того, завдяки архітектурі фреймворку, будь-якому додатком надаються вже реалізовані можливості інших додатків, до яких дозволено отримувати доступ.

У базовий набір сервісів і систем, що лежать в основі кожного додатка і є частинами фреймворку, входять:

· Багатий і розширюваний набір уявлень ( Views ), який може бути використаний для створення візуальних компонентів додатків, наприклад, списків , текстових полів, таблиць, кнопок або навіть вбудованого web-браузера.

· Контент-провайдери ( Content Providers ), керуючі даними, які одні додатки відкривають для інших, щоб ті могли їх використовувати для своєї роботи.

· Менеджер ресурсів ( Resource Manager ), що забезпечує доступ до ресурсів без функціональності (що не несуть коду), наприклад, до строковим даними, графіці, файлів та інших.

· Менеджер оповіщень ( Notification Manager ), завдяки якому всі додатки можуть відображати власні повідомлення для користувача в рядку стану.

· Менеджер дій ( Activity Manager ), який управляє життєвими циклами додатків, зберігає дані про історію роботи з діями, а також надає систему навігації по ним.

· Менеджер місцеположення ( Location Manager ), що дозволяє додаткам періодично отримувати оновлені дані про географічне положення пристрою.

Таким чином, додатки в ОС Android можуть отримувати в своє розпорядження допоміжні інструменти.

Відмінності фреймворку від бібліотеки

· Фреймворк тільки виконує код, написаний для нього, бібліотеки виконуються самі.

· Фреймворк складається з бібліотек з різною функціональністю і призначенням, а бібліотеки об'єднують набори функцій, близьких за логікою.

4) Рівень Applications. Сюди відносяться базові програми, передвстановлені на Android. Це браузер, поштовий клієнт, програма для відправки SMS, карти, календар, менеджер контактів. Список інтегрованих програм може змінюватися в залежності від моделі пристрою і версії Android. Також на цьому рівні розташовується стороннє ПЗ. Система дозволяє встановлювати його без обмежень, тому всі стандартні програми можуть бути замінені аналогами. Програми для Android пишуться на мові Java.


Висновок

android програма користувальницький операційний

Особливості архітектури платформи Google Android дозволили їй вийти на перше місце серед інших платформ. Головні з них:

) Грамотно розроблене ядро, запозичене у системи Linux.

) Регістр-орієнтована віртуальна машина Dalvik для виконання додатків.

) Інноваційні бібліотеки, значно розширюють функціонал пристроїв.

) «Легка» СУБД SQLite для зберігання даних.

) Можливість підтримки 3D і 2D графіки, і навіть комбінування їх в одному додатку.

) Багатозадачність та ізольованість процесів один від одного.

) Універсальність архітектури поряд з високою якістю.


Список джерел


1. Голощапов А.Л. Google Android: системні компоненти і мережеві комунікації.- СПб .: БХВ-Петербург, 2012. - 384 c.

2. Фелкер Д. Android: розробка додатків для чайників.- М .: Діалектика, 2012. - 336 с.

3. Хашимі С., Коматінені С., Маклін Д. Розробка додатків для Android.- СПб .: Питер, 2011. - 736 с.


Назад | сторінка 2 з 2





Схожі реферати:

  • Реферат на тему: Розробка і супровід додатків на базі операційної системи Android
  • Реферат на тему: Розробка Android додатків
  • Реферат на тему: Принципи роботи операційної системи Android
  • Реферат на тему: Розробка програми на платформі Android на тему "Інформатика - 2 клас&q ...
  • Реферат на тему: Підготовка завантажувача і ядра Linux для збірки Android