Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Môžete spustiť Java na svojom Android G1?

Na Android G1 (alebo inom zariadení s Androidom) nemôžete spustiť štandardné aplikácie Java. Tu je dôvod:

* Rôzne virtuálne stroje: Android používa upravenú verziu Java Virtual Machine (JVM) s názvom dalvik virtuálny stroj (DVM) . Tento VM je navrhnutý pre mobilné zariadenia a optimalizovaný pre efektívnosť zdrojov. Štandardné programy Java zostavené pre JVM nebudú fungovať na DVM.

* Android Runtime: Android používa svoje vlastné runtime prostredie s názvom android runtime (art) , ktorý je založený na DVM. Umenie umožňuje efektívne vykonávanie aplikácií pre Android napísané v Java a ďalších jazykoch.

* Android API: Aplikácie pre Android musia interagovať s operačným systémom Android prostredníctvom jeho aplikácie programovacieho rozhrania (API) . Programy Java zvyčajne používajú štandardné knižnice Java a nebudú pracovať s rozhraním Android API.

Môžete však vyvíjať a spustiť aplikácie Android založené na Java na G1:

* Android Development: Aplikácie Android môžete vyvíjať pomocou programovacieho jazyka Java a SDK Android. Tieto aplikácie sú zostavené do Dalvik Bytecode a spúšťajú sa na zariadení Android.

* Nástroje tretích strán: Niektoré nástroje tretích strán vám môžu umožniť spúšťať programy Java v systéme Android, ale tieto nemusia byť spoľahlivé alebo plne funkčné. Často sa spoliehajú na emuláciu alebo modifikované verzie JVM.

v súhrne:

Aj keď nemôžete spustiť štandardné programy Java na G1, môžete vyvíjať a spustiť aplikácie Android založené na Java pomocou Android SDK.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené