Google παρέχει ένα τυποποιημένο σύνολο εργαλείων που επιτρέπουν στους προγραμματιστές να δημιουργήσουν εφαρμογές για την πλατφόρμα Android με τη μορφή Software Development Kit της , ή SDK . Αυτό περιλαμβάνει ένα Android σύστημα προσομοιωτή για έργα δοκιμών και τα εργαλεία συσκευασίας για τη δημιουργία ενός αρχείου που το Android μπορεί να εκτελέσει από τον πηγαίο κώδικα του προγράμματος . Το SDK περιλαμβάνει επίσης τις βιβλιοθήκες που επιτρέπουν εφαρμογές γραμμένο σε Java για να αλληλεπιδράσει με τα προηγμένα χαρακτηριστικά του λειτουργικού συστήματος Android .
Εικόνων Android NDK
Η
προγραμματιστές που θέλουν να δημιουργήσουν εφαρμογές , ή συστατικά app , στη γλώσσα προγραμματισμού C να κατεβάσετε Native Development Kit της Google , ή NDK . Αυτή είναι μια συλλογή βιβλιοθηκών που είναι παρόμοια με αυτά που περιέχονται στο SDK . Ωστόσο, είναι στη γλώσσα προγραμματισμού C αντί της Java . Οι προγραμματιστές μπορούν να χρησιμοποιήσουν αυτές τις βιβλιοθήκες για την ανάπτυξη για το Android σε C με τον ίδιο τρόπο που οι βιβλιοθήκες του SDK επιτρέπουν για την ανάπτυξη σε Java .
Η χρήση NDK
Η
Η NDK δεν είναι λειτουργική ως ανεξάρτητο κιτ ανάπτυξης . Αντ 'αυτού , είναι μια επέκταση του SDK . Οι προγραμματιστές πρέπει να εγκαταστήσετε το SDK ως πλαίσιο εντός του οποίου να κατεβάσετε , τη χρήση , και να ενημερώνει τα άλλα συστατικά της ανάπτυξης . Αυτές περιλαμβάνουν την NDK . Προγραμματιστές εξακολουθούν να χρησιμοποιούν τα εργαλεία του SDK για τη δημιουργία των " . Apk " πακέτα που τρέχει Android εφαρμογές όπως , προσομοιωτής του SDK για να δοκιμάσουν τις εφαρμογές και τα εργαλεία του SDK για τη μεταφορά των πακέτων apk . Επάνω σε μια πραγματική συσκευή Android .
Η
C ή Java
Η
η γλώσσα Java λειτουργεί με την κατάρτιση κώδικα σε ένα ενδιάμεσο μορφή που ονομάζεται bytecode , το οποίο σύστημα που JVMs μεταφράζεται σε κώδικα μηχανής η συσκευή εκτελεί στην πραγματικότητα . Στη διαδικασία αυτή, το JVM θα βελτιστοποιήσει αυτόματα τον κώδικα μηχανής που παράγει. Αυτό απαλλάσσει τον προγραμματιστή το χρόνο προσπαθούν να βελτιστοποιήσουν κώδικα . Ωστόσο , οι προγραμματιστές που εργάζονται στη γλώσσα C ελέγχουν άμεσα ό, τι το μεταγλωττισμένο κώδικα μηχανής θα μοιάσει . Αυτό επιτρέπει στους προγραμματιστές app που θέλουν να ασκήσουν αυτό το λεπτομερές επίπεδο ελέγχου πάνω από τον κωδικό τους να το πράξουν . Επιπλέον , επιτρέπει στους προγραμματιστές που έχουν ήδη γράψει ένα σημαντικό ποσό του κώδικα για ένα πρόγραμμα σε C για γρήγορη λιμάνι για το Android .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα