Η Google ανακοίνωσε το νέο Εργαλείο αναζήτησης κώδικα Android, διευκολύνοντας την αναζήτηση κώδικα στο Android Open Source Project (AOSP). Διαβάστε παρακάτω για να μάθετε περισσότερα!
Ο πηγαίος κώδικας του Android βρίσκεται στο Αποθετήρια Android Open Source Project Git, και κατ' επέκταση, όπου το Ο πηγαίος κώδικας για κάθε νέα έκδοση Android μεταφορτώνεται. Ενώ το να έχετε τον πηγαίο κώδικα ανοιχτό και διαθέσιμο δωρεάν είναι σίγουρα ένα σημαντικό πλεονέκτημα, η αναζήτηση μέσω του AOSP δεν ήταν μια ευχάριστη και αβίαστη υπόθεση μέχρι στιγμής. Εάν θέλετε να αναζητήσετε τον τρόπο κατασκευής ορισμένων κλάσεων και μεθόδων, μπορείτε είτε να κλωνοποιήσετε το αποθετήριο και να κάνετε αναζήτηση με μη αυτόματο τρόπο χρησιμοποιώντας ένα εργαλείο όπως το grep ή να βασιστείτε σε διαδικτυακά εργαλεία όπως AndroidXRef ή Operasys. Η Google κάνει ακόμα πιο εύκολη την αναζήτηση εντός του AOSP με την νέο δημόσιο εργαλείο αναζήτησης κώδικα Android για το Android Open Source Project.
Η κλωνοποίηση του AOSP και η αναζήτηση μιας τοπικής έκδοσης δεν είναι εφικτή για όλους, καθώς το AOSP είναι τεράστιο και ενημερώνεται συνεχώς. Τα διαδικτυακά εργαλεία δεν είναι επίσης η τέλεια λύση, καθώς συχνά δεν ενημερώνονται με τις πιο πρόσφατες εκδόσεις πηγαίου κώδικα. της Google
Προς το παρόν, το εργαλείο αναζήτησης κώδικα Android μπορεί να πραγματοποιήσει αναζήτηση μόνο μέσω του κύριου κλάδου του AOSP, δηλαδή του ενημερωμένη έκδοση του AOSP, η οποία παρουσιάζει έναν περιορισμό στο ότι δεν μπορείτε να δείτε πώς συμπεριφέρθηκε το AOSP σε ορισμένα άλλα εκδόσεις. Ωστόσο, η Google σημειώνει ότι το εργαλείο θα γίνει πιο εξελιγμένο με την πάροδο του χρόνου, επομένως αναμένουμε να αποκτήσει μεγαλύτερη χρησιμότητα στο μέλλον.
Πηγή: Ιστολόγιο προγραμματιστών Android