Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Засоби розробки Android-додатків

Читайте также:
  1. Дипломатичні засоби врегулювання спорів: переговори, консультації, добрі послуги та посередництво. Міжнародна процедура з примирення
  2. Засоби вивчення теплового поля
  3. Засоби виховного впливу на учнів
  4. Засоби згуртування колективу.
  5. Засоби масової комунікації, їх дія, роль в соціалізації.
  6. Засоби побудови клієнт-серверних додатків

Існує багато засобів, які допомагають створювати цілісні додатки. Основні з них наведені нижче:

- DDMS;

- AAPT;

- ADB;

- Hierarchy Viewer;

- Lint;

- SQLite3;

- TraceView;

- Dx;

- layoutOpt;

- uiautomatorviewer;

- uiautomator;

Android Development Tools (ADT)

Android Development Tools - плагін для Eclipse IDE, що дозволяє створювати програми під Android з комфортом.

Android SDK містить безліч інструментів і утиліт для створення та тестування додатків. Більшість з них є прямо всередині середовища розробки Eclipse з панелі DDMS.

Менеджери віртуальних пристроїв і SDK

Менеджери віртуальних пристроїв - інструменти для створення і управління віртуальними пристроями в Android (AVD) та управління ними у вигляді окремих екземплярів емулятора. AVD містить емулятор, всередині якого працює відповідна версія Android. C його допомогою можна вказати версію SDK, розмір екрану, ємність SD -карти, апаратні можливості (сенсорний екран, GPS).

Кожен віртуальне пристрій повинен мати назву, цільову збірку Android, ємність SD -карти і дозвіл екрана. Крім того, віртуальні пристрої підтримують різні апаратні налаштування і обмеження:

- максимальний розмір купи у віртуальній машині;

- щільність пікселів на екрані;

- підтримка SD -карт;

- наявність D-pad, сенсорного екрану, клавіатури;

- підтримка акселерометра і GPS;

- доступна пам'ять;

- апаратна камера і її дозвіл;

- підтримка звукозапису.

Менеджер SDK

Для керування версіями SDK можна використовувати менеджер SDK через панель, доступну в меню Window → Android SDK and AVD Manager. Можна переглядати встановлені версії SDK, а також оновлювати їх у міру потреби. При виборі пункту Availiable Packages є можливість перевіряти репозиторій на наявність доступних, але ще не невстановлених пакетів та архівів.

Емулятор

Віртуальна машина Android для тестування і налагодження ваших додатків прямо на комп'ютері, не маючи реального пристрою. Є реалізацією віртуальної машини Dalvik, що робить його сумісним з будь-яким Android -телефоном.

За допомогою емулятора можна мати повноцінний доступ до інтернету, налаштовувати швидкість і латентність з'єднання. Також можна імітувати вхідні та вихідні телефонні дзвінки і SMS -повідомлення. У той же час емулятор не підтримує вібро, світлодіоди, камеру, акселерометр, з'єднань по USB, захоплення аудіо, рівень заряду батареї.

Доповнення ADT інтегрує емулятор в Eclipse, тому при запуску та налагодження проектів він автоматично стартує всередині обраного екземпляра AVD.

DDMS (Dalvik Debug Monitoring Service)

Панель DDMS (Служба для відстеження процесу налагодження в Dalvik) необхідна для відстеження та контролю за віртуальними машинами Dalvik. Це потужний інструмент, що дозволяє вивчати активні процеси, переглядати стек і купу, моніторити і зупиняти робочі потоки, досліджувати файлову систему підключеного пристрою.

AAPT (Android Asset Packaging Tool)

AAPT (Інструмент для створення пакетів) створює файли пакетів для Android (.apk), готові до поширення.

ADB (Android Debug Bridge)

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

Hierarchy Viewer

Програма відображає ієрархію видів у формі деревовидної структури. Є можливість завантажити шаблон і перевірити на можливі недоробки або можливість оптимізації, звівши до мінімуму кількість містяться в ньому видів.

Lint

Ця утиліта допомагає розробнику створювати код за допомогою підказок. Утиліта дозволяє генерувати HTML -звіт.

Деякі можливості Lint:

- аналіз швидкодії Layouts (запобігання множинних накладень);

- проблеми з значками (відсутність значків, дубльовані значки і т.д.);

- пошук різних дублікатів;

- автоматичне виправлення більшості помилок і попереджень;

- проблеми користувача інтерфейсу;

- помилки в маніфесті.

SQLite3

Утиліта дозволяє отримати доступ до файлів бази даних SQLite, які використовуються в Android.

TraceView

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

Dx

Перетворює байт-код з формату Java (.class) в формат Android (.dex).

layoutOpt

Інструмент, що аналізує ваші ресурси з розміткою і що пропонує різні поліпшення та оптимізації. Викликається командою:

<AndroidSDK \ tools> layoutopt [directories | files]

Програма покажете даремні розмітки і дасть поради щодо заміни на інші варіанти.

Uiautomatorviewer

Утиліта сканує і аналізує GUI -компоненти вашого застосування.

 


Дата добавления: 2015-12-07; просмотров: 112 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.008 сек.)