Εμφάνιση 1-4 από 4
  1. #1
    Εγγραφή
    30-04-2006
    Περιοχή
    Πειραιάς
    Μηνύματα
    2.506
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    D:8815 kbps / U:975 kbps
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE H108NS
    Καλησπέρα.

    Έχοντας κοιτάξει σε πολλές σελίδες, forums, ακόμη και απαντήσεις σε τοπικά threads, δεν έχω καταλάβει τί είναι αυτά τα Andoid API, και ποιά η διαφορά τους από τις Android versions.

    Παρακαλώ πολύ, μη με παραπέμπψετε σε άλλες σελίδες. Θα ήθελα μία απλή δική σας εξήγηση, και κάποιο παραδείγματα ίσως βοηθήσει.

    Ευχαριστώ
    Τελευταία επεξεργασία από το μέλος johnyb98 : 06-07-17 στις 19:14.
    Δε μπορώ να μάθω σε κανέναν τίποτα.
    Το μόνο που μπορώ είναι να του μάθω να σκέφτεται.

    Σωκράτης

  2. #2
    Εγγραφή
    03-11-2016
    Ηλικία
    34
    Μηνύματα
    160
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    UP:1061 k/ DN:11889 k
    ISP
    Cyta Hellas
    DSLAM
    Cyta Hellas - Σ.Σ. ΑΓΡΑ
    Router
    TG788v2
    SNR / Attn
    21.4(dB) / 4.3(dB)
    Path Level
    Interleaved
    Το ΑΡΙ είναι η συλλογή με τα εργαλεία που χρησιμοποιείς για να γράψεις κώδικα πάνω στην Android version. Περιέχει έτοιμες συναρτήσεις για να "μιλάει" η εφαρμογή σου με το Android.

    Θα σου δώσω ένα υπερβολικά απλό παράδειγμα, με την εφαρμογή των επαφών (προτού διαχωρίσουμε 3 σκέλη):

    Σκέλος Α: Εφαρμογή στην περίπτωσή μας οι επαφές.
    Σκέλος Β: ViewManager & ActivityManager. Και τα δύο ανήκουν στο ΑΡΙ.
    Σκέλος Γ: SQLite library. Διαχειρίζεται τη βάση δεδομένων.

    Πατώντας εσύ να ανοίξει η εφαρμογή, ο ActivityManager ενημερώνει το Android οτι κάλεσες "κάτι". Το Android βλέπει αυτό το "κατι" ότι είναι οι επαφές, οπότε καλεί την SQLite library για να αντλήσει τις αποθηκευμένες επαφές σου. Οι επαφές επιστρέφονται στο ΑΡΙ σαν object το οποίο σου εμφανίζεται με τον ViewManager.

    Εννοείται οτι έχουμε προσπεράσει πολλά βήματα. Παρακάτω υπάρχει αναλυτικά η αρχιτεκτονική του android.

    Android-System-Architecture.svg

  3. #3
    https://source.android.com/source/build-numbers

    Υπαρχει η κωδικη ονομασια πχ Nougat , ο αριθμος της εκδοσης στην οποια βρισκεσαι και το API που ειναι αρχικα της λεξης application programming interface που περιεχει πρωτοκολλα , εργαλεια κλπ για να φτιαχνεις εφαρμογες.

    Εαν δεν προγραμματιζεις εφαρμογες δεν σε νοιαζει το API. Σε νοιαζει μονο η εκδοση. Πρωτος αριθμος ειναι σημαντικος πχ Nougat 7.1.1 , το 7 ειναι ιδιαιτερα σημαντικο μετα το 1 που ακολουθει ειναι σημαντικες αλλαγες στην εκδοση και το επομενο 1 μερικες μικροτερης σημασιας.

  4. #4
    Εγγραφή
    30-04-2006
    Περιοχή
    Πειραιάς
    Μηνύματα
    2.506
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    D:8815 kbps / U:975 kbps
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE H108NS
    Ευχαριστώ
    Δε μπορώ να μάθω σε κανέναν τίποτα.
    Το μόνο που μπορώ είναι να του μάθω να σκέφτεται.

    Σωκράτης

Παρόμοια Θέματα

  1. Android και γενική συζήτηση
    Από chat1978 στο φόρουμ Android
    Μηνύματα: 9010
    Τελευταίο Μήνυμα: 24-04-24, 21:02
  2. Μηνύματα: 8
    Τελευταίο Μήνυμα: 05-07-17, 20:00
  3. Μηνύματα: 12
    Τελευταίο Μήνυμα: 02-05-17, 23:56
  4. Το 99,6% των νέων κινητών "τρέχει" Android και iOS
    Από nnn στο φόρουμ Ειδήσεις
    Μηνύματα: 32
    Τελευταίο Μήνυμα: 20-02-17, 23:23
  5. Μηνύματα: 16
    Τελευταίο Μήνυμα: 05-12-16, 13:58

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας