See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 10572|Vastuse: 0

Erinevus Android SDK ja NDK vahel

[Kopeeri link]
Postitatud 29.10.2017 14:23:16 | | | |


Android SDK-d (Android Software Development Kit) võib pidada kohustuslikuks kasutamiseks, kui kasutad Androidi arendamiseks Java. See sisaldab SDK Manageri ja AVD Manage'i, mõnede Androidi süsteemi arendusversioonide haldust ning emulaatorite haldust. See suudab käivitada ainult puhtaid Java programme, millega emulaatoreid saab kasutada.
        NDK (Native Development Kit) on sarnane SDK-le, kuna see on samuti arenduskomplekt. Selle abil on mugav arendada C/C++. Tal on võimas kogumik. Java häälestus C, C++ (jni liides), on mingi Java häälestuskood C jaoks. See kompileerib C-koodi .SO dünaamilisse teeki, kutsub seda java-koodiga jni liidese kaudu, millega saame otse lisada C-koodi Androidi koodile.
        NDK põhjused:
        Ammu aega tagasi oli Android saadaval ainult SDK-ga. NDK-d ei ole. See tähendab, et kui Androidi arendajad soovivad kasutada C/C++ kolmanda osapoole teeki või peavad kasutama C/C++, peavad nad kasutama mitteametlikku meetodit C/C++ kutsumiseks Java JNI abil. See on nagu nutikuse mängimine ja tagauksest läbi minemine. NDK tekkimine tähendab, et JNI poolt nimetatud meetod on muutunud regulaarseks ja ametlikuks ning tulevikus ei pea teed minema ja rind järgneb sulle. Kui tahad aluseks olevat materjali otse kasutada mälu haldamiseks, pead aadressi juhtimiseks kasutama C/C++, sest Java on selleks veidi keeruline. Seega on NDK kohustuslik. Androidi puhul on SDK ja NDK kaks erinevat vajadust sama keele jaoks.





Eelmine:vs2017 Androidi programme ei saa siluda
Järgmine:.net/c# ini konfiguratsioonifaili parsimise tööriist
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com