Речник Android, android, програмиране

Тук са дешифрирани неразбираеми термини, абревиатури, съкращения, които се отнасят до платформатаAndroid и програмирането на Android.

aapt Android Asset Packaging Tool – Този инструмент взема ресурсните файлове на вашето приложение, като файла AndroidManifest.xml и XML файловете на вашата дейност, и ги компилира в R Java клас (резултат в R.java модул). Класът R.java е създаден, за да имате достъп до ресурси от код на Java, като използвате символни имена.

ДЕЙСТВИЕ действие

Класактивност, един обект в приложението, който фокусира вниманието на потребителя (т.е. представлява визуалния интерфейс, с който потребителят на програмата работи). Например, класът Activity се грижи за създаването на прозорец за вас, върху който е организиран потребителският интерфейс. Въпреки че дадена дейност обикновено е прозорец на цял екран, не е задължително да бъде – може да са плаващи прозорци. Една дейност може също да бъде вложена в друга дейност.

ADB Android Debug Bridge.

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

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

Диалогов прозорецANR Приложението не отговаря.

речник

Ant помощна програма за компилиране на приложенияAndroid, написан на Java. Написан е като част от проекта с отворен код Apache. Можете да мислите за Ant като за вид помощна програма за създаване. Ant скриптовете са базирани на XML и структурирани по съответния начин.

Ниво на API е число, което указва типа API на Android OS. Това е число, което зависи от версията на системата и определя съвместимостта на Android приложенията със системата. Колкото по-голямо е числото, толкова по-свежа е версията на системата Android.

CDT означава инструментариум за разработка на C/C++, специален плъгин за Eclipse, който предоставя собствена поддръжка на C и C++.

DDMS Dalvik Debug Monitor Server

dpi точки на инч - колко точки на инч. Характеристика, свързана с качеството на дисплея и печата. В контекста на Android това се отнася до разделителната способност на екрана на дадено устройство.

drawable padding,drawablePadding padding, разстояние между отделните графични елементи. Например разстоянието в пиксели между графиката на бутона за избор и текстовия етикет.

речник

gdbserv,gdbserver сървър за отстраняване на грешки с GDB дебъгера.

жест жестове - специални движения на пръстите върху сензорния екран, предназначени да организират потребителския контролен интерфейс (UI). Картината по-долу показва обичайни жестове за Android.

програмиране

GWT (от Wikipedia) Google Web Toolkit е безплатна Java рамка, която позволява на уеб разработчиците да създават базирани на Java Ajax приложения. Издаден под лиценз Apache версия 2.0. GWT набляга на многократната употреба и съвместимостта с различни браузъри.

купчина купчина, пул от динамично разпределена памет. Използва се за създаване на променливи по време на изпълнение (по време на изпълнение), екземпляри на обекти и класове. Android има двекупчини: управлявана купчина (управлявана купчина, използвана за приложения, работещи във виртуалната машина на Java Dalvik) и собствена купчина (традиционна купчина, свързана с OpenGL/BMP).

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

IPC Междупроцесна комуникация, взаимодействие между процесите.

jdb java debugger е програма за отстраняване на грешки в Java код, която се изпълнява от командния ред.

JDK Комплект за разработка на Java.

JDWP Java Debug Wire Protocol е протоколът, използван за комуникация между програмата за отстраняване на грешки и виртуалната машина на Java, в която се изпълнява програмата, която се отстранява (виртуалната машина понякога се нарича целевата VM).

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

JRE среда за изпълнение на Java. Средите за разработка на Windows като Eclipse и Android Studio също са написани на Java, така че вие ​​също трябва да инсталирате JRE (можете да го изтеглите безплатно от уебсайта на Oracle), за да ги стартирате.

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

inflate метод, който ви позволява да създадете View елемент от съдържанието на файла с оформлението. Думата надуване в този контекстсе превежда като разширяване, запълване.

оформление в контекста на програмирането с Android тази дума се отнася до оформлението на екрана на приложението и конфигурацията на визуалните елементи, които изграждат приложението.

LogCat е специална система за регистриране, където се показват информационни съобщения и съобщения за грешки. Програмистът може също да пише произволни съобщения в LogCat, използвайки класа android.util.Log.

MCC Mobile Country Code - идентификатор, който характеризира текущата конфигурация на устройството с Android.

MIME Multipurpose Internet Mail Extensions е стандарт, който описва кодиране на различни типове данни, използвани при прехвърляне на файлове по електронна поща и интернет протоколи (HTTP).

MNC Код на мобилната мрежа - идентификатор, който характеризира текущата конфигурация на устройството с Android.

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

роден в този контекст означава език за програмиране, различен от Java (обикновено C/C++). Поради факта, че основният програмен език за Android е Java и само Java, са направени много патерици под формата на javah.exe за съвместно разработване на програми на C и Java. Всички външни методи, които са внедрени извън кода на Java, трябва да бъдат декларирани с родния префикс и трябва да се генерира заглавен файл за тях с помощта на помощната програмаjavah.exe.

NDK Комплект за разработка на собствен код.

OTA Услуга за актуализиране по въздуха.

Средата за разработка наPDE добавки предоставя инструменти за създаване, разработване, тестване, отстраняване на грешки, изграждане и разпространение на добавки на Eclipse и други софтуерни компоненти.

PPPD PPP демон (услуга).

RPC Извикване на отдалечена процедура, извикване на отдалечена процедура. Тук под "дистанционно" се разбира, че процедурата не е тук, а "далеч". Тоест извиканата процедура може да не е в същия процес или дори в същата програма (и понякога дори не на същия компютър) като кода, извикващ процедурата, а в различен процес (този процес може да принадлежи на друга програма или операционна система). RPC обикновено се използва за комуникация между процеси (вижте IPC).

SDK Комплект за разработка на софтуер (тук за Android), софтуерен пакет за поддръжка на разработката на софтуер.

shell (shell) обвивка на командния ред, която ви позволява да изпълнявате текстови команди на екземпляра на емулатора/прикрепеното устройство.Отдалечена обвивка - същото нещо, просто означава стартиране на обвивка на отдалечен (достъпен чрез мрежова връзка) емулатор/устройство.

splash screen е екран, който веднага се показва на потребителя при стартиране на приложението (splash буквално се превежда като "пръскане"). Целта на този екран е да отклони вниманието на потребителя от изчакването всички компоненти на програмата да завършат изтеглянето.Началният екран обикновено показва или логото на разработчика на програмата (понякога анимирано) със (или без него) с индикатор за напредъка на изтеглянето. Традиционният въртящ се пръстен също може да бъде показан,което означава очакване.

UI User Interface - потребителски интерфейс. Това обикновено се разбира като външния вид на екрана на приложението (програмата) за Android и алгоритъма на взаимодействие между приложението и потребителя.

URI Uniform Resource Identifier, унифициран идентификатор на ресурс. Това е текстов низ, чрез който можете да намерите всякакви данни, като например файл. Най-простият пример за URI е "file:///tmp/android.txt".