Τι πρέπει να γνωρίζουν όλοι για το Android: Εισαγωγή, δυνατότητες και εφαρμογές

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Εισαγωγή:

Το Android είναι ένα λειτουργικό σύστημα που βασίζεται σε Linux και έχει σχεδιαστεί κυρίως για οθόνες αφής για φορητές συσκευές, όπως smartphone και υπολογιστές tablet. Το λειτουργικό σύστημα έχει αναπτυχθεί πολύ τα τελευταία 15 χρόνια, ξεκινώντας από ασπρόμαυρα τηλέφωνα έως πρόσφατα smartphone ή μίνι υπολογιστές. Ένα από τα πιο ευρέως χρησιμοποιούμενα λειτουργικά συστήματα για κινητά σήμερα είναι το Android. Το Android είναι λογισμικό που ιδρύθηκε στο Palo Alto της Καλιφόρνια το 2003.

AndroidΤο Android είναι ένα ισχυρό λειτουργικό σύστημα και υποστηρίζει μεγάλο αριθμό εφαρμογών σε smartphone. Αυτές οι εφαρμογές είναι πιο άνετες και προηγμένες για τους χρήστες. Το υλικό που υποστηρίζει λογισμικό Android βασίζεται στην αρχιτεκτονική πλατφόρμα ARM. Το Android είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα που σημαίνει ότι είναι δωρεάν και ο καθένας μπορεί να το χρησιμοποιήσει. Το Android διαθέτει εκατομμύρια εφαρμογές διαθέσιμες που μπορούν να σας βοηθήσουν να διαχειριστείτε τη ζωή σας με τον έναν ή τον άλλο τρόπο και είναι διαθέσιμο σε χαμηλό κόστος στην αγορά για το λόγο αυτό το Android είναι πολύ δημοφιλές.




Λογότυπο Android

Η ανάπτυξη Android υποστηρίζει την πλήρη γλώσσα προγραμματισμού java. Ακόμη και άλλα πακέτα που είναι API και JSE δεν υποστηρίζονται. Η πρώτη έκδοση 1.0 του κιτ ανάπτυξης Android (SDK) κυκλοφόρησε το 2008 και η τελευταία ενημερωμένη έκδοση είναι ένα ζελέ.



Αρχιτεκτονική Android:

Το Android είναι ένα λειτουργικό σύστημα και είναι μια στοίβα στοιχείων λογισμικού που χωρίζεται σε πέντε ενότητες και τέσσερα βασικά επίπεδα

  • Πυρήνας Linux
  • Βιβλιοθήκες
  • Χρόνος εκτέλεσης Android

Πλαίσιο εφαρμογής:

Αρχιτεκτονική Android

Πυρήνας Linux:

Το Android χρησιμοποιεί τον ισχυρό πυρήνα Linux και υποστηρίζει ένα ευρύ φάσμα προγραμμάτων οδήγησης υλικού. Ο πυρήνας είναι η καρδιά του λειτουργικού συστήματος που διαχειρίζεται αιτήματα εισόδου και εξόδου από το λογισμικό. Αυτό παρέχει βασικές λειτουργίες συστήματος όπως διαχείριση διεργασιών, διαχείριση μνήμης, διαχείριση συσκευών όπως κάμερα, πληκτρολόγιο, οθόνη κ.λπ. ο πυρήνας χειρίζεται όλα τα πράγματα. Το Linux είναι πολύ καλό στη δικτύωση και δεν είναι απαραίτητο να το συνδέσετε με το περιφερειακό υλικό. Ο ίδιος ο πυρήνας δεν αλληλεπιδρά άμεσα με τον χρήστη, αλλά αλληλεπιδρά με το κέλυφος και άλλα προγράμματα καθώς και με τις συσκευές υλικού του συστήματος.

Βιβλιοθήκες:

Στην κορυφή ενός ρείθρου Linux υπάρχει ένα σύνολο βιβλιοθηκών που περιλαμβάνουν προγράμματα περιήγησης ιστού ανοιχτού κώδικα όπως το WebKit, βιβλιοθήκη βιβλιοθηκών. Αυτές οι βιβλιοθήκες χρησιμοποιούνται για την αναπαραγωγή και εγγραφή ήχου και βίντεο. Το SQLite είναι μια βάση δεδομένων που είναι χρήσιμη για την αποθήκευση και την κοινή χρήση δεδομένων εφαρμογής. Οι βιβλιοθήκες SSL είναι υπεύθυνες για την ασφάλεια στο Διαδίκτυο κ.λπ.


Χρόνος εκτέλεσης Android:

Ο χρόνος εκτέλεσης του Android παρέχει ένα βασικό στοιχείο που ονομάζεται Dalvik Virtual Machine, το οποίο είναι ένα είδος εικονικής μηχανής java. Είναι ειδικά σχεδιασμένο και βελτιστοποιημένο για Android. Το Dalvik VM είναι η εικονική μηχανή διεργασίας στο λειτουργικό σύστημα Android. Είναι ένα λογισμικό που τρέχει εφαρμογές σε συσκευές Android.

Το Dalvik VM χρησιμοποιεί βασικά χαρακτηριστικά Linux όπως διαχείριση μνήμης και multithreading που είναι σε γλώσσα java. Το Dalvik VM επιτρέπει σε κάθε εφαρμογή Android να εκτελεί τη δική της διαδικασία. Το Dalvik VM εκτελεί τα αρχεία σε μορφή .dex.

Πλαίσιο εφαρμογής:

Το επίπεδο πλαισίου εφαρμογών παρέχει πολλές υπηρεσίες υψηλότερου επιπέδου σε εφαρμογές όπως διαχειριστής παραθύρων, σύστημα προβολής, διαχειριστής πακέτων, διαχειριστής πόρων κ.λπ. Οι προγραμματιστές εφαρμογών επιτρέπεται να κάνουν χρήση αυτών των υπηρεσιών στην εφαρμογή τους.

Εφαρμογές και χαρακτηριστικά:

Θα βρείτε όλα τα εφαρμογές Android στο επάνω επίπεδο και θα γράψετε την εφαρμογή σας και θα την εγκαταστήσετε σε αυτό το επίπεδο. Παραδείγματα τέτοιων εφαρμογών είναι επαφές, βιβλία, προγράμματα περιήγησης, υπηρεσίες κ.λπ. Κάθε εφαρμογή έχει διαφορετικό ρόλο στις συνολικές εφαρμογές.

Χαρακτηριστικά:

  • Διάταξη ακουστικών
  • Αποθήκευση
  • Συνδεσιμότητα: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Μηνύματα: SMS, MMS, C2DM (θα μπορούσαν να μηνυμάτων συσκευών), GCM (η Google θα μπορούσε να στείλει μηνύματα)
  • Πολυγλωσσική υποστήριξη
  • Πολλαπλής αφής
  • Βιντεοκλήση
  • Αποτύπωση οθόνης
  • Εξωτερική αποθήκευση
  • Υποστήριξη ροής πολυμέσων
  • Βελτιστοποιημένα γραφικά

Χαρακτηριστικά Android

Android Emulator:

Το Emulator είναι μια νέα εφαρμογή στο Λειτουργικό σύστημα Android . Ο εξομοιωτής είναι ένα νέο πρωτότυπο που χρησιμοποιείται για την ανάπτυξη και τον έλεγχο εφαρμογών Android χωρίς τη χρήση φυσικής συσκευής.

Android εξομοιωτής

Ο εξομοιωτής Android διαθέτει όλες τις δυνατότητες υλικού και λογισμικού, όπως κινητές συσκευές, εκτός από τηλεφωνικές κλήσεις. Παρέχει μια ποικιλία πλήκτρων πλοήγησης και ελέγχου. Παρέχει επίσης μια οθόνη για την εμφάνιση της εφαρμογής σας. Οι εξομοιωτές χρησιμοποιούν τις διαμορφώσεις εικονικής συσκευής Android. Μόλις η εφαρμογή σας εκτελεστεί σε αυτήν, μπορεί να χρησιμοποιήσει υπηρεσίες της πλατφόρμας Android για να βοηθήσει άλλες εφαρμογές, να αποκτήσει πρόσβαση στο δίκτυο, να αναπαράγει ήχο, βίντεο, να αποθηκεύσει και να ανακτήσει τα δεδομένα.

Εφαρμογή Android-Android Εφαρμοσμένη ελεγχόμενη απομακρυσμένη ρομπότ

Λειτουργία:

Ελέγχει το ρομποτικό όχημα χρησιμοποιώντας μια εφαρμογή Android . Η συσκευή Bluetooth συνδέεται με τη μονάδα ελέγχου του ρομπότ για την ανίχνευση των σημάτων που μεταδίδονται από την εφαρμογή Android. Η απομακρυσμένη λειτουργία επιτυγχάνεται με οποιοδήποτε έξυπνο τηλέφωνο ή πίνακα κ.λπ. με λειτουργικό σύστημα Android με βάση τη λειτουργία οθόνης αφής. Το άκρο μετάδοσης χρησιμοποιεί μια απομακρυσμένη συσκευή εφαρμογής Android μέσω της οποίας μεταδίδονται εντολές και στην πλευρά του δέκτη, αυτές οι εντολές χρησιμοποιούνται για τον έλεγχο του ρομπότ προς όλες τις κατευθύνσεις, όπως προς τα εμπρός, προς τα πίσω και προς τα αριστερά ή προς τα δεξιά κ.λπ.

Η κίνηση του άκρου του δέκτη επιτυγχάνεται με δύο κινητήρες που συνδέονται με τον μικροελεγκτή. Τα σειριακά δεδομένα επικοινωνίας που αποστέλλονται από την εφαρμογή Android λαμβάνονται από έναν δέκτη Bluetooth που είναι διασυνδεδεμένος με τον μικροελεγκτή.

Εφαρμογή Android

Πλεονεκτήματα:

  • Το Android είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα που βασίζεται σε Linux και μπορεί να αναπτυχθεί από οποιονδήποτε
  • Εύκολη πρόσβαση σε εφαρμογές Android
  • Μπορείτε να αντικαταστήσετε την μπαταρία και τη μαζική αποθήκευση, τη μονάδα δίσκου και την επιλογή UDB
  • Υποστηρίζει όλες τις υπηρεσίες Google
  • Το λειτουργικό σύστημα είναι σε θέση να σας ενημερώσει για νέα SMS και email ή για τις τελευταίες ενημερώσεις.
  • Υποστηρίζει Multitasking
  • Το τηλέφωνο Android μπορεί επίσης να λειτουργήσει ως δρομολογητής για κοινή χρήση διαδικτύου
  • Είναι δωρεάν να προσαρμόσετε
  • Μπορεί να εγκαταστήσει ένα τροποποιημένο ROM
  • Υποστηρίζει 2D και 3D γραφικά