Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

«C» Προγραμματισμός Android

Κανονικά , οι προγραμματιστές που θέλουν να δημιουργήσουν εφαρμογές για την πλατφόρμα Android της Google πρέπει να γράψετε τα προγράμματά τους σε Java . Η ίδια η πλατφόρμα είναι γραμμένο σε Java , και την αρχιτεκτονική του λογισμικού Android είναι χτισμένο γύρω από την εικονική μηχανή της Ιάβας , ή JVM , που δημιουργεί κώδικα μηχανής από την Ιάβα bytecode . Ωστόσο, οι προγραμματιστές που θέλουν να γράψουν εφαρμογές σε C να κατεβάσετε ένα ειδικό σύνολο των βιβλιοθηκών από την Google για να καταστεί αυτό δυνατό . Android SDK
Η

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 .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα