Babkov_Android
.pdfСамая свежая версия
4.0.3 Ice Cream Sandwich (от 20 декабря 2011)
Виктор Бабков. Программирование для платформы Android |
11 |
Что платформа предоставляет разработчикам
•возможность создавать модульные приложения на Java
•Виртуальную машину Dalvik для выполнениякода
•компоненты для работы с Web на основе движка WebKit
•2D и 3D графика (на основе Open GL ES)
•возможностиБД Sqlite
Виктор Бабков. Программирование для платформы Android |
12 |
Что платформа предоставляет разработчикам
•поддержка мультимедиа: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF, …;
•поддержка телефонии (GSM и др.)
•поддержка BlueTooth, Edge, 3G, 4G, WiFi
•Аудио/видеозапись
•GPS, компас, акселерометр и много других сенсоров
•комплект разработчика (SDK)
Виктор Бабков. Программирование для платформы Android |
13 |
|
|
Виктор Бабков. Программирование для платформы Android |
14 |
Что нужно для разработки
•JDK (Java Development Kit) http://www.oracle.com/technetwork/java/java se/downloads/index.html
•Android SDK http://developer.android.com/sdk/index.html
Виктор Бабков. Программирование для платформы Android |
15 |
Что нужно для разработки
•Cредаразработки (IDE) + плагин
Eclipse http://eclipse.org + ADT plugin
http://developer.android.com/sdk/eclipse adt.html
IntelliJ IDEA http://www.jetbrains.com
NetBeans http://netbeans.org
Виктор Бабков. Программирование для платформы Android |
16 |
17
Где будут запускаться мои приложения?
•Реальное устройство
•Эмулятор:
–cтандартный из SDK
–Android x86 в виртуальной машине (VMWare, VirtualBox)
Виктор Бабков. Программирование |
18 |
для платформы Android |
19
20