Το Android SDK είναι το προεπιλεγμένο λογισμικό όταν ασχολείστε με Android σε υπολογιστή. Η συντριπτική πλειονότητα των χρηστών με root έχουν τρέξει στο SDK, είτε το γνωρίζουν είτε όχι, όταν χρησιμοποιούν το διαρκώς δημοφιλές Android Debug Bridge, ή για συντομία ADB. Ενώ το SDK λειτουργεί πολύ καλά για τους σκοπούς που προορίζονται και λειτουργεί τέλεια, οτιδήποτε δημιουργείται για να αυξήσει ή να βοηθήσει είναι πάντα συναρπαστικό και διασκεδαστικό.
Έχοντας αυτό κατά νου ότι το XDA Senior Member regaw_leinad έχει αναπτύξει ένα αρχείο .dll που επιτρέπει στους υπολογιστές με Windows να επικοινωνούν καλύτερα με συσκευές Android χρησιμοποιώντας .NET. Το αρχείο περιέχει 21 κλάσεις, δύο από τις οποίες θεωρούνται οι κύριες κλάσεις. Το ένα ονομάζεται AndroidController, το οποίο, όπως εξηγεί ο regaw_leinad:
Η κλάση AndroidController είναι ένα ημι-περιτύλιγμα του δυαδικού ADB (Android Debug Bridge) και θα περιέχει επίσης τη δυνατότητα υπογραφής αρχείων .ZIP για εύκολη αναβοσβήνει στη συσκευή σας.
Η δεύτερη κατηγορία στο αρχείο ονομάζεται Συσκευή και βασικά λαμβάνει και εμφανίζει πληροφορίες σχετικά με τη συσκευή που είναι συνδεδεμένη στον υπολογιστή. Οι προγραμματιστές .NET μπορούν να προσθέσουν αυτό το .dll ως αναφορά στα έργα τους και να αποκτήσουν πρόσβαση σε μια λίστα εντολών πλυντηρίου. Ο στόχος του αρχείου είναι να βοηθήσει τους προγραμματιστές Android να μειώσουν την ποσότητα του κώδικα C# και .NET που πρέπει να γράφουν οι ίδιοι, παρέχοντας ένα σταθερό API από το οποίο μπορούν να δημιουργήσουν. Αυτό μπορεί να έχει πολλές, πολλές υλοποιήσεις και οι χρήσεις του είναι πραγματικά περιορισμένες από τη φαντασία του προγραμματιστή.
Για να δείξει τι είδους πράγματα μπορεί να κάνει το .dll, έχει το regaw_leinad ξαναγράψει τη ριζική μέθοδο ενός κλικ για το CDMA HTC Hero να είναι πιο σταθερή και αξιόπιστη από οποιαδήποτε ριζική μέθοδο που έχει κυκλοφορήσει προηγουμένως. Το εύρος, το βάθος και το εύρος αυτού του API κόβουν την ανάσα και οποιοσδήποτε προγραμματιστής .NET ή C# ενδιαφέρεται για Android θα πρέπει πραγματικά να το έχει στον υπολογιστή του.
Πρόσθετες πληροφορίες, σύνδεσμοι λήψης και οδηγίες μπορείτε να βρείτε στο αρχικό νήμα. Ας ξεκινήσει η ανάπτυξη!