Зміст
Введення
Розділ I. Принцип роботи Android OS і Android додатків
.1 Компоненти додатків в Android
.2 Архітектура операційної системи Android
Розділ II. Розробка Android Додатків
.1 Інструменти Android-розробника
2.2 Установка Java Development Kit
.3 Установка Eclipse IDE
.4 Установка Android SDK
.5 Установка Android Development Tools
.6 Налаштування Android Development Tools
.7 Пишемо Android-додаток «Hello World!»
Розділ III. Мобільні додатки
.1 Програми для роботи з документами
.2 Програми для здійснення оперативного зв'язку
.3 Програми віддаленого доступу
Висновок
Список використаної літератури
Введення
Обов'язковим атрибутом при вивченні будь-якої нової області є підбір відповідної літератури, мінлива та інших інформаційних джерел. Саме читання літератури допомагає вирішувати виникаючі проблеми. Тут ми постаралися зібрати джерела, присвячені програмуванню для платформи Android.
Почати слід з коротких презентацій, метою яких служить загальний опис системи, засобів і механізмів розробки додатків для неї:
1.Introduction to Android for Developers lt;http://docs.google/viewer?a=vamp;q=cache:lCe4YTtASQUJ:chariotsolutions/slides/pdfs/ete2009-IntroductiontoAndroidDevelopment.pdf+Introduction+to+Android+for+Developers+pdfamp;hl=ruamp;pid=blamp;srcid=ADGEESjKnq10i3j4HG6sVn0z8jKHDyUYI6gEunBQpeMNCbVOaSQ23JUsFl0BKB4IWnn4I_a62qdJiigVi2ycNKdRFc-gjX- 6g2CikCPCr-in9gYCBAAMUVIIw7BFyl28j - 9oGoPZ_Iox amp; sig=AHIEtbTobFVOlAew8OxdqlKlS-TksxEN7g amp; pli=1 gt;
2.Introduction to Android development lt; # justify gt; Ще одним джерелом офіційної інформації є документація до Android SDK.
Далі йдуть повноцінні книги та видання зарубіжних авторів, посилання на них неважко знайти в Інтернет: Pro Android Games (Автор: Vladimir Silva)
1. Android Essentials (Автор: Chris Haseman)
. Beginning Android (Автор: Mark L. Murphy)
. Pro Android (Автори: Sayed Y. Hashimi, Satya Komatineni)
. Building Android Apps with HTML, CSS, and JavaScript (Автор: Jonathan Stark)
. Professional Android 2 Application Development (Автор: Reto Meier)
. Beginning Android 2 (Автори: Mark Murphy, Apress)
. Pro Android 2 (Автори: Sayed Hashimi, Satya Komatineni, Dave MacLean - Apress)
. Android ™ A Programmer s Guide (Автор: JF DiMarzio)
. Hello, Android. Introducing Google s Mobile Development Platform (Автор: Ed Burnette)
. Professional Android ™ Application Development (Автор: Reto Meier)
. Unlocking Android A Developers Guide (Автори: W.Frank Ableson, Charlie Collins, Robi Sen)
. The Android Developer s Cookbook: Building Applications with the Android SDK (Автори: James Steele, Nelson To)
. Android Application Development: Programming with the Google SDK (Автори: Rick Rogers, John Lombardo, Zigurd Mednieks, G. Blake Meike)
. andbook! (Android Programming with Tutorials from the anddev-Community) - підручник складений цілим ком'юніті. Примітно, що на просторах рунета доступний його російський переклад.
Розділ I
Принцип роботи Android OS і Android додатків
Програми під операційну систему Android розробляються в основному з використанням Java. Скомпільований програмний код (разом з усіма файлами ресурсів та іншої необхідної інформацією) упаковується в спеціальний файл-архів, Android Package. Цей файл має розширення * .apk і упаковується спеціальною утилітою aapt tool. Саме він надалі поширюється як програма і інсталюється на мобільні пристрої. Один такий файл пов'язаний з кодом однієї програми. І кожен додаток в Android живе у своєму власному світі - в такій машині. За замовчуванням, кожна програма виконується в своєму власному процесі, управлінням якого займається ядро ??Linux, яке також здійснює менеджмент пам'яті. Таким чином, найчастіше код додатку виконується в ізоляції від усіх інших додатків. Android стартує процес, коли виникає необхідність виконати який-небудь програмний код і завершує його, коли в ньому більше немає необхідності і системні ресурси потрібні іншим додаткам. За замовчуванням, кожному додатку присвоюється свій унікальний ID Linux-користувача. Права доступу встановлюються таким чином, щоб файли програми були видні тільки цьому користувачеві і даному додатку. Хоча, є способи, що дозволяють експортувати їх в інші додатки. Нап...