Var teikt, ka Android SDK (Android programmatūras izstrādes komplekts) ir obligāti jāizmanto, ja vien Android izstrādei izmantojat java. Tas ietver SDK pārvaldnieku un AVD pārvaldību, dažu Android sistēmas izstrādes versiju pārvaldību un emulatora pārvaldību. Tas var palaist tikai tīras Java programmas, ar kurām var izmantot emulatorus. NDK (Native Development Kit) ir līdzīgs SDK, jo tas ir arī izstrādes komplekts. Ar to ir ērti izstrādāt C / C ++. Viņam ir spēcīga kompilāciju kolekcija. Java regulēšana C, C++ (jni interfeiss) ir daži java regulēšanas kods C. Tas apkopos C kodu .SO dinamiskajā bibliotēkā, izsauks to ar java kodu, izmantojot jni interfeisu, ar kuru mēs varam tieši pievienot C kodu Android kodam. NDK iemesli: Pirms ilga laika Android bija pieejams tikai ar SDK. Nav ndk. Tas nozīmē, ka, tiklīdz Android izstrādātāji vēlas izmantot C / C ++ trešās puses bibliotēku vai ir jāizmanto C / C ++, viņiem ir jāizmanto neoficiālā metode, lai izsauktu C / C ++, izmantojot Java JNI. Tas ir kā spēlēt gudrību un iet pa aizmugures durvīm. NDK parādīšanās nozīmē, ka JNI izsauktā metode ir kļuvusi regulāra, un tā ir kļuvusi oficiāla, un jums nākotnē nav jāiet ceļā, un priekšā jums sekos. Ja vēlaties tieši darbināt pamatu, lai darbinātu atmiņu, adreses darbināšanai ir jāizmanto C/C++, jo Java to ir nedaudz grūti izdarīt. Tātad NDK ir obligāts. Android ierīcēm SDK un NDK ir 2 dažādi periodi, kas nepieciešami vienai un tai pašai valodai.
|