Кабинет пользователя
Идентификатор пользователя
Пароль

aapt Android Asset Packaging Tool - этот инструмент берет Ваши файлы ресурсов (AndroidManifest.xml, XML-файлы Activity) и компилирует их в Java-класс R (получается модуль R.java). Класс R.java создается для того, чтобы Вы могли обращаться к ресурсам из кода Java по символическим именам.

ACTION - действие

Activity - класс, некая одиночная сущность в приложении, на которой фокусируется внимание пользователя. activity - это обычно окно, открытое на весь экран или плавающие окна. Activity может быть вложенным в другое Activity.

ADB - Android Debug Bridge.

ADT (Android Developer Tools) - это плагин для IDE Eclipse, предоставляющий набор инструментов для интеграции в эту среду разработки. Плагин предоставляет доступ ко многим возможностям, чтобы помочь Вам быстро разрабатывать приложения для Android. В ADT встроен графический интерфейс пользователя (GUI) ко многим утилитам командной строки SDK, а также инструментарий для разработки пользовательского интерфейса программ.

Android.mk это файл с инструкциями для make (файл makefile), указывающий, как компилировать некий код (обычно код C/C++ NDK).

ANR - диалог Application Not Responding (приложение не отвечает).

Android-ANR-dialog

Ant - вспомогательная утилита для компиляции приложений Android, написанная на Java. Она была написана как часть открытого проекта Apache. Скрипты для Ant основаны на XML.

API level - число, определяющее разновидность API OS Android. Это число, зависящее от версии системы, и оно определяет совместимость приложений Android с системой.

AVD (Android Virtual device) - устройство, которое нужно для эмулятора Android. Можно задать несколько разных AVD.

CDT(C/C++ Development Tooling) - плагин для Eclipse, обеспечивающий поддержку native-языка C и C++.

DDMS Dalvik Debug Monitor Server

dpi dots per inch - параметр точек на один дюйм.

gdbserv, gdbserver - сервер отладки с помощью отладчика GDB.

GWT (Google Web Toolkit) - свободный Java-фреймворк, который позволяет веб-разработчикам создавать Ajax-приложения на основе Java. Выпускается под лицензией Apache версии 2.0. GWT делает акцент на повторное использование и кроссбраузерную совместимость.

heap - куча, пул динамически распределяемой памяти. Применяется для создания runtime (во время выполнения) переменных, экземпляров объектов и классов. В Android есть две кучи: Managed heap (управляемая куча, применяется для приложений, работающих в виртуальной машине Java Dalvik) и Native heap (традиционная куча, относится к OpenGL/BMP).

Instrumentation - базовый класс для реализации в приложении кода инструментария. Когда код работает с включенным инструментарием, этот класс инстанцируется перед любым кодом приложения, что позволяет мониторить все взаимодействия приложения с системой.

INTENT (намерение) - механизм для описания одной операции - выбрать фотографию, отправить письмо, сделать звонок, запустить браузер и перейти по указанному адресу. В Android-приложениях многие операции работают через намерения.

IPC (Interprocess Communication) - взаимодействие между процессами.

jdb (java debugger) - отладчик кода Java, запускаемый из командной строки.

JDK - Java Development Kit.

JDWP (Java Debug Wire Protocol) - протокол, используемый для обмена между отладчиком и виртуальной машиной Java, в которой выполняется отлаживаемая программа (виртуальная машина иногда называется target VM).

JNI (Java Native Interface) - интерфейс взаимодействия Java и библиотеками на C/C++. Спецификация (стандарт), предоставленный компанией Sun для двух целей: позволить вызывать низкоуровневый код из кода Java и вызывать Java-методы из низкоуровневого кода. Под низкоуровневым кодом обычно понимается код на языке C/C++.

javah.exe - утилита JDK, которая создает для всех методов классов Java с префиксом native файлы-заголовки *.h, на основе которых потом пишется реализация native-методов (модули кода на языках C и C++).

JVM (Java Virtual Machine) - виртуальная машина Java. Java-программа всегда работает на так называемой виртуальной машине, так что приложение ничего не знает о физическом устройстве, на котором выполняется. Благодаря такой организации достигается кроссплатформенность Java-программ. Если для какой-то платформы (телефон, смартфон, ноутбук, компьютер и т. п.) есть реализация виртуальной машины Java, то значит на ней можно запускать Java-код.

inflate - метод, который из содержимого layout-файла позволяет создать View-элемент. Слово inflate в этом контексте переводится как расширять, заполнять.

layout - это слово обозначает планировку экрана приложения и конфигурацию визуальных элементов, из которых приложение состоит.

LogCat - лог, куда выводятся информационные сообщения, и сообщения об ошибках.

MCC (Mobile Country Code; мобильный код страны) - идентификатор, характеризующий текущую конфигурацию устройства Android.

MIME (Multipurpose Internet Mail Extensions) - стандарт, описывающий кодирования различных типов данных, используемые при передаче файлов через электронную почту и протоколы Интернет (HTTP).

MNC (Mobile Network Code; код мобильной сети) - идентификатор, характеризующий текущую конфигурацию устройства Android.

MTP (Media Transfer Protocol) - основанный на PTP аппаратно-независимый протокол, разработанный компанией Microsoft для подключения цифровых плееров к компьютеру. Первая версия вышла в 2004 году. В первую очередь MTP рассчитан на передачу данных через USB, но он пригоден и под TCP, и под Bluetooth. В 2008 году MTP-устройствам выделен стандартный USB-класс. Поддерживается Android, начиная с версии Honeycomb 3.0.

native - означает языковую среду программирования, отличающуюся от Java (обычно это C/C++). Все внешние методы, которые реализованы вне кода на Java, должны быть объявлены с префиксом native, и для них должны быть создан заголовочный файл.

NDK - Native-code Development Kit.

OTA - Over The Air update service.

PDE (Plug-in Development Environment; рабочее окружение для поддержки разработки плагинов) предоставляет инструментарий для создания, разработки, тестирования, отладки, сборки и распространения плагинов Eclipse и других программных компонентов.

PPP (Point-to-Point Protocol) - двухточечный протокол канального уровня (Data Link) сетевой модели OSI. Обычно используется для установления прямой связи между двумя узлами сети, причем он может обеспечить аутентификацию соединения, шифрование (с использованием ECP, RFC 1968) и сжатие данных. Используется на многих типах физических сетей: нуль-модемный кабель, телефонная линия, сотовая связь и т. д. В контексте ADB протокол PPP применяется поверх протокола USB.

PPPD - демон (служба), обслуживающий протокол PPP

RPC (Remote Procedure Call) - вызов удаленной процедуры. Здесь по "удаленной" подразумевается, что процедура не здесь, а "далеко". Т. е. вызываемая процедура может находиться не в том же процессе и даже не в той же программе (и иногда даже не на том же компьютере), что и вызывающий процедуру код, а в другом процессе (этот процесс может принадлежать другой программе или операционной системе). RPC обычно используют для организации взаимодействия между процессами (см. IPC).

SDK (Software Development Kit)- пакет программного обеспечения для поддержки разработки ПО.

shell - оболочка командной строки, которая позволяет запускать текстовые команды на экземпляре эмулятора/подключенного устройства. Remote shell - запуск shell на удаленном (доступном через сетевое подключение) эмуляторе/устройстве.

splash screen - экран, который сразу показывается пользователю при старте приложения (splash буквально переводится как "всплеск"). Цель этого экрана - отвлечь внимание пользователя от ожидания окончания загрузки всех компонентов программы.На splash screen обычно отображают либо логотип разработчика программы (иногда анимированный) вместе (или без него) с индикатором прогресса загрузки. Может быть также отображено традиционное вращающееся кольцо, означающее ожидание.

UI (User Interface) - интерфейс пользователя. Под этим обычно понимается внешний вид экрана приложения (программы) Android и алгоритм взаимодействия приложения с пользователем.

URI (Uniform Resource Identifier) - унифицированный (единообразный) идентификатор ресурса. Это текстовая строка, по которой можно найти какие-либо данные, например файл.


Комментарии и вопросы

Опубликовать комментарий или вопрос

Copyright 2024 © ELTASK.COM
All rights reserved.