Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Operačný systém Android beží aplikácia začatím jedinečný virtuálny stroj ( VM ) , založený na Java Virtual Machine ( JVM ) , ktorý prevádza skompilovaný kód v jazyku Java byte do strojového kódu , v ktorom každý jednotlivé aplikácie pobeží . To poskytuje celý rad bezpečnostných prvkov , aby sa zabránilo aplikácie od získania zbytočné alebo nebezpečné oprávnenie na zariadení . Z funkčného hľadiska , to znamená , že najjednoduchší spôsob , ako programátorom písať aplikácie pre Android je ich kód v jazyku týchto virtuálnych strojov procesu : . Java
SDK Tools
aby Java programátorov , aby bolo možné vytvoriť plne vybavený Android aplikácie , ktoré potrebujú knižnice objektov a funkcií , ktoré Google poskytuje . Tie umožňujú programátorom kód aplikácie , ktoré používajú funkcie Android telefóny , ako je fotoaparát , GPS , a gyroskop . Google ponúka tieto knižnice , alebo Software Development Kit ( SDK ) , v dvoch formách : . Špecializované SDK pre konkrétnu verziu Androidu , a základné SDK , ktorý umožňuje programátorovi stiahnuť ako konkrétny kód knižnice verzie a ďalšie špecializované nástroje Android rozvoja
Android Device Emulator
Rovnako ako ostatné emulácia systémový softvér umožňuje používateľom spúšťať virtualizované operačné systémy v rámci svojho súčasného systému Google poskytuje Android emulátor zariadenia cez jeho základné SDK . Tento nástroj poskytuje plne vybavený Android systém , ktorý programátori môžu použiť na testovanie svojich aplikácií . To umožňuje programátorom ušetriť čas potrebný k fyzicky načítanie aplikácie na fyzickom zariadení so systémom Android . To im tiež umožňuje zistiť , či aplikácia obsahuje chybu , ktorá by mala nepriaznivé účinky na systéme Android , bez toho, aby ich vlastné fyzické zariadenie v nebezpečenstve .
Android Debug Bridge
Android Debug Bridge ( ADB ) je linka program , príkaz , ktorý ponúka rad využitie pre Android vývojárov app . To umožňuje programátorom načítanie aplikácie sa vyvíjajú v oboch so systémom Android emulátora zariadenia bežiace na ich systéme , a na fyzické zariadenie so systémom Android . To tiež umožňuje programátorom prístup k rôznym údaje o stave ich app na rôznych miestach v priebehu jeho vykonávania pomoci na diagnózu programátor a opraviť prípadné chyby vo svojich aplikáciách .