Πίνακας περιεχομένων:
- Το κιτ Android SDK
- Βήμα 1: Προετοιμασία και λήψη
- Βήμα 2: Εγκαταστήστε τον οδηγό USB - ένα απαραίτητο κακό
- Πρώτη δοκιμή: Δημιουργήστε αντίγραφα ασφαλείας των εφαρμογών σας
- Επιλογές της εβδομάδας
- Overclocking το Droid σας (απαιτείται root!)
- Το λογισμικό Nexus One ROM της Cyanogen (απαιτείται ρίζα!)
- MetaMorph (απαιτείται root!)
Γεια σου, όλοι. Παρουσιάζοντας μια νέα λειτουργία στους αναγνώστες μας στο AndroidCentral. Είναι ένας μικρός χώρος όπου μπορούμε να συζητήσουμε και να παρουσιάσουμε τις καλύτερες εβδομάδες στην κοινότητα modding και hacking Android, με όρους που ακόμη και αυτοί που είναι νέοι στο Android μπορούν να καταλάβουν.
Αυτό δεν θα είναι συγκεκριμένο για συσκευές ή φορείς, οπότε σκεφτείτε το ως μια βιτρίνα ό, τι πρέπει να μας προσφέρει το Android λόγω της ανοικτής φύσης του. Οι έμπειροι βετεράνοι μας μπορεί να βρουν κάποια από αυτά περιττά, αλλά θα προσπαθήσουμε να κρατήσουμε τα πράγματα σε ένα επίπεδο που όλοι μπορούν να καταλάβουν, ώστε να μείνουμε στην ίδια σελίδα. Η έκδοση αυτής της εβδομάδας θα είναι λίγο μεγάλη για να μπορέσουμε να εισαγάγουμε μερικά πράγματα, γι 'αυτό φέρτε μαζί μου.
Λάβετε υπόψη ότι δεν μπορώ να είμαι παντού ταυτόχρονα (μέχρι να τελειοποιήσω τη μηχανή κλωνοποίησης!) Έτσι είναι πιθανό να χάσω κάτι που δεν το κάνατε. Ο καλύτερος τρόπος να το κρατήσετε αυτό είναι να μου στείλετε τις συμβουλές και τους συνδέσμους σας σχετικά με όλους τους δροσερούς τρόπους με τους οποίους προσαρμόζουμε τα τηλέφωνά μας. Ακριβώς όπως η κοινότητα προσαρμογής ας κάνουμε μια κοινή προσπάθεια!
Τώρα για τα καλούδια.
Κάθε εβδομάδα θα παρουσιάσουμε μερικά από τα κόλπα που μπορείτε να κάνετε μόνο με τη γραμμή εντολών και το καλώδιο δεδομένων. Ενώ υπάρχουν αρχεία λήψεων και αρχείων zip και ROM και όλα τα άλλα είδη δροσιάς που μπορείτε να κάνετε με το τηλέφωνό σας, συχνά τα πιο απλά κόλπα μπορούν να έχουν το μεγαλύτερο αντίκτυπο.
Το κιτ Android SDK
Αυτή την εβδομάδα θα ξεκινήσουμε από την αρχή. Εγκαθιστώντας το Android SDK - αυτό είναι σύντομο για το Software Development Kit - το οποίο επιτρέπει στους προγραμματιστές να κάνουν κάτι. Και τώρα μπορείτε και εσείς.
Βήμα 1: Προετοιμασία και λήψη
Αρχικά, ας προετοιμάσουμε ένα χώρο εργασίας στον υπολογιστή σας. Η πρότασή μου είναι να δημιουργήσετε ένα φάκελο στο ανώτερο επίπεδο του σκληρού σας δίσκου, ώστε να είναι εύκολο να φτάσετε από τη γραμμή εντολών. C: \ Android_stuff είναι πολύ πιο εύκολο να θυμάστε από C: \ users \ gbhil \ documents \ tools \ devices \ Android \ stuff. Χρησιμοποιώ το χώρο εργασίας μου για αντίγραφα ασφαλείας, wallpapers, ROM και εργαλεία, καθώς και το SDK. Απλά δημιουργήστε ένα ξεχωριστό φάκελο μέσα στο χώρο εργασίας σας για κάθε ένα. Κάντε κλικ στην παρακάτω εικόνα για να την μεγεθύνετε και να δείτε πώς έχω ρυθμίσει το φάκελο Android_stuff.
Τώρα ήρθε η ώρα να κατεβάσετε το SDK. Προχωρήστε στο https://developer.android.com/studio. Θα δείτε λήψεις για τα Windows, Mac OS X και Linux. Επιλέξτε την κατάλληλη κατηγορία και κατεβάστε το αρχείο στην επιφάνεια εργασίας σας. Μην απομακρύνεστε από τη συμφωνία άδειας χρήσης. Έχετε μια ανάγνωση και θα δείτε ότι είναι αρκετά πρότυπο.
Αποσυμπιέστε τη λήψη με το αγαπημένο σας εργαλείο αρχειοθέτησης και σύρετε το φάκελο που εξάγατε στο χώρο εργασίας σας. Μην ανοίξετε το φάκελο, απλά σύρετε το όλο θέμα. Αυτό είναι. Το κιτ Android Android έχει εγκατασταθεί τώρα.
Βήμα 2: Εγκαταστήστε τον οδηγό USB - ένα απαραίτητο κακό
Η εγκατάσταση του προγράμματος οδήγησης USB είναι σχεδόν απλή, αν και απαιτεί μερικά βήματα και θα πρέπει να το κάνετε εάν εκτελείτε Windows. Ανοίξτε το φάκελο SDK που μόλις μετακινήσατε και κάντε διπλό κλικ στο "SDK Setup.exe" στον κατάλογο SDK. Θα δείτε ένα παράθυρο όπως το παρακάτω.
Βεβαιωθείτε ότι έχετε επιλέξει "Διαθέσιμα πακέτα" στο αριστερό παράθυρο.
Κάντε κλικ στο τρίγωνο δίπλα από τον πλανήτη στην πάνω γραμμή για να αναπτύξετε τη λίστα.
Αυτό που έχω περιβάλει με κόκκινο χρώμα στο παράδειγμα μας πρέπει να ελεγχθεί. Αυτό θα κατεβάσει το πρόγραμμα οδήγησης USB. Αν δεν ενδιαφέρεστε για την ανάπτυξη λογισμικού ή για την εκτέλεση ενός εξομοιωτή συσκευής Android, μπορείτε να αφήσετε όλα τα υπόλοιπα ανεξέλεγκτα. Εάν αποφασίσετε να εγκαταστήσετε τα άλλα τμήματα, προετοιμαστείτε για λήψη 1 Gigabyte.
Κάντε κλικ στην επιλογή επιλ. Το πρόγραμμα οδήγησης θα μεταφορτωθεί στο SDK.
Τώρα στη συσκευή σας, πατήστε το κουμπί μενού. Επιλέξτε Ρυθμίσεις (εικ. 1) και επιλέξτε Εφαρμογές (εικ. 2). Τώρα κάντε κλικ στην επιλογή Ανάπτυξη (εικ. 3) και βεβαιωθείτε ότι έχει γίνει έλεγχος σφαλμάτων USB (εικ. 4). Χρησιμοποιήστε το πλήκτρο "πίσω" για έξοδο πίσω στην επιφάνεια εργασίας σας.
Τώρα, συνδέστε το τηλέφωνό σας, σαν να επρόκειτο να μεταφέρετε ένα τραγούδι ή μια φωτογραφία. Αλλά αυτή τη φορά μην τραβήξετε τη σκιά και τοποθετήστε την κάρτα SD. Θα λάβετε ένα μήνυμα "Βρέθηκε νέο υλικό" από τα Windows.
Επιλέξτε "Εντοπισμός και εγκατάσταση λογισμικού προγράμματος οδήγησης".
Επιλέξτε "Να μην κάνετε αναζήτηση στο διαδίκτυο".
Επιλέξτε "Δεν έχω το δίσκο. Εμφάνιση άλλων επιλογών."
Επιλέξτε "Αναζήτηση στον υπολογιστή μου για λογισμικό προγράμματος οδήγησης".
Τώρα περιηγηθείτε στο φάκελο SDK και τοποθετήστε τα Windows στο φάκελο που ονομάζεται usb_driver. Κάντε κλικ στην παρακάτω εικόνα για να την μεγεθύνετε και να δείτε τον φάκελο usb_driver μέσα στο Android SDK.
Αφήστε την επιλογή "Συμπερίληψη υποφακέλων" και κάντε κλικ στο κουμπί "Επόμενο". Τα Windows ενδέχεται να σας ρωτήσουν αν είστε βέβαιοι. Πείτε ναι αν αυτό συμβαίνει. Όταν τα παράθυρα κάνει κάτι και σας ρωτάει αν θέλετε να εγκαταστήσετε το πρόγραμμα οδήγησης διεπαφής Google ADB, πείτε ναι.
Φυσικά, αν θέλουμε να τρέχουμε emulators ή εφαρμογές προγραμμάτων, υπάρχει κάτι παραπάνω από αυτό. Αλλά για τους σκοπούς μας, έχουμε τελειώσει. Αποσυνδέστε το τηλέφωνό σας και επανεκκινήστε τον υπολογιστή σας.
Τώρα είναι μια καλή στιγμή να αναφέρω ότι πιθανώς δεν θα πρέπει ποτέ να επανεκκινήσετε τον υπολογιστή σας ενώ το τηλέφωνό σας είναι συνδεδεμένο. Ορισμένοι νεότεροι υπολογιστές μπορούν να εκκινήσουν από μια συσκευή USB και θα προσπαθήσουν να φορτώσουν το Android στον υπολογιστή σας αν το κάνετε. Όσο ενδιαφέρον ακούγεται, δεν θα λειτουργήσει και θα μπορούσε να οδηγήσει σε προβλήματα.
Αστεία πώς το σκληρότερο μέρος της όλης διαδικασίας είναι η ρύθμιση των Windows δεν είναι;
Πρώτη δοκιμή: Δημιουργήστε αντίγραφα ασφαλείας των εφαρμογών σας
Εδώ είναι ένα τέχνασμα που μπορεί κανείς να κάνει, ακόμη και με ένα ξεριζωμένο τηλέφωνο. Συνδέστε το τηλέφωνό σας στον υπολογιστή, όπως θα κάνατε αν μεταφέρατε φωτογραφίες ή ένα τραγούδι, εκτός και αν για άλλη μια φορά δεν τραβάτε τη σκιά και μην τοποθετείτε την κάρτα SD. Κάθε φορά που αλληλεπιδράμε με το τηλέφωνο μέσω της εντολής εντολών, η κάρτα θα πρέπει να παραμείνει μη-τοποθετημένη.
Τώρα ανοίξτε τη γραμμή εντολών. Στα Windows, απλώς πατήστε το μενού έναρξης και πληκτρολογήστε (είτε στο πεδίο αναζήτησης των Windows 7 είτε στην εντολή "run" σε XP) "cmd". Μην αφήσετε τον ηλεκτρονικό υπολογιστή του 1960 να σας τρομάξει, αυτό θα είναι εύκολο.
Στη γραμμή εντολών, μεταβείτε στην τοποθεσία που βάζετε στο Android SDK. Εάν ακολουθείτε το παράδειγμά μας, πληκτρολογήστε (ή αντιγράψτε και επικολλήστε) τα ακόλουθα στη γραμμή εντολών:
cd C: \ Android_stuff \ android-sdk-windows
Εάν χρησιμοποιείτε διαφορετική τοποθεσία, τροποποιήστε την εντολή για να δείξετε τη θέση στην οποία βάλατε το Android SDK σας.
Στο εσωτερικό του SDK υπάρχουν μερικοί άλλοι φάκελοι. Αυτός με τον οποίο θα δουλεύουμε συνήθως είναι ο φάκελος εργαλείων. Πλοηγηθείτε σε αυτό πληκτρολογώντας τα ακόλουθα στη γραμμή εντολών:
cd εργαλεία
Κάντε κλικ στην παρακάτω εικόνα για να δείτε μια ευρύτερη προβολή των εντολών που πληκτρολογήσατε στη γραμμή εντολών των Windows.
Τώρα ανοίξτε το διαχειριστή αρχείων σας και στο χώρο εργασίας σας δημιουργήστε ένα φάκελο που ονομάζεται εφαρμογές. Θα κάνουμε αντίγραφα ασφαλείας για όλες τις εφαρμογές μας εδώ. Η αγορά διατηρεί ένα αρχείο για αυτό που έχετε πληρώσει, αλλά μερικές φορές βρίσκοντας τα ελεύθερα αυτά πάλι μπορεί να είναι ένας πόνος, έτσι αφήνει να κρατήσει το δικό μας αντίγραφο. Αν μετακινηθείτε προς τα επάνω προς την εικόνα του φακέλου Android_stuff, θα δείτε έναν υποφάκελο εφαρμογών που βρίσκεται ήδη εκεί.
Στον τύπο προτροπής πληκτρολογήστε τα εξής:
adb pull / data / app / C: \ Android_stuff \ apps
Απλά αντιγράψτε και επικολλήστε το. Αυτό που σημαίνει είναι -
- χρησιμοποιήστε το πρόγραμμα adb (που παρέχεται από την Google ως μέρος του SDK Android) για να τραβήξετε αρχεία.
- Τα αρχεία που τραβάμε από το τηλέφωνο βρίσκονται στο / data / app στο ίδιο το τηλέφωνο.
- Όταν ένα αρχείο τραβηχτεί, θέλουμε να το επικολλήσουμε στο C: \ Android_stuff \ apps.
Γιατί οι διατρήσεις είναι διαφορετικές από το πρώτο μέρος της εντολής στο δεύτερο μέρος;
Είναι επειδή έχουμε να κάνουμε με δύο διαφορετικά συστήματα αρχείων. Σε ένα σύστημα αρχείων των Windows, τα πτερύγια είναι προς τα πίσω, όπως και το " \ ". Τα συστήματα αρχείων Unix χρησιμοποιούν την προς τα εμπρός κάθετο " / " για να χωρίσουν φακέλους. / data / app / είναι στο τηλέφωνο και χρησιμοποιεί ένα σύστημα αρχείων Unix. Το C: \ Android_stuff \ apps είναι στον υπολογιστή σας, ώστε να χρησιμοποιεί το σύστημα αρχείων των Windows.
Ενδέχεται να δείτε ένα μήνυμα σχετικά με το γεγονός ότι ένας διακομιστής δεν είναι ενημερωμένος ή ότι ένας διακομιστής θα σκοτωθεί. Αυτό αναφέρεται στον εξυπηρετητή adb και η εντολή θα την ανανεώσει εάν είναι απαραίτητο. Μην ανησυχείτε, είναι αυτόματη. Θα δείτε το παράθυρο να αρχίσει να μετακινηθεί, με την έξοδο από το adb να σας λέει ότι αντιγράφεται κάθε εφαρμογή. Δεν χρειάζεται αλληλεπίδραση, απλά αφήστε το να μετακινηθεί. Όταν τελειώσει, θα επιστρέψετε στη γραμμή εντολών σας. Τώρα ένα αντίγραφο όλων των εφαρμογών της ελεύθερης αγοράς σας αποθηκεύεται στον υπολογιστή σας για ασφαλή φύλαξη. Όλα τα αρχεία έχουν επέκταση ".apk". Αυτή είναι η τυπική μορφή εγκατάστασης Android, επομένως αυτά τα αρχεία δεν μπορούν να χρησιμοποιηθούν στα Windows.
Χωρίς ρίζα. Δεν υπάρχουν συνωστισμένες εντολές κελύφους. Απλά ένας εύκολος τρόπος για να δημιουργήσετε αντίγραφα ασφαλείας όλων των εφαρμογών σας. Αυτές οι εφαρμογές μπορούν να αντιγραφούν στην κάρτα SD σας και να εγκατασταθούν με οποιαδήποτε εφαρμογή που μπορεί να διαβάσει την κάρτα και να εγκαταστήσει αρχεία apk. Αν δεν έχετε μια εφαρμογή για αυτό, αναζητήστε Astro στην αγορά. Χρησιμεύει ως εξερευνητής αρχείων (όπως ο Υπολογιστής μου στα Windows) και προσφέρει μερικά άλλα εξαιρετικά εργαλεία διαχείρισης εφαρμογών.
Αυτό είναι μόνο η κορυφή του iceburg. Μέχρι να βγει το Android με μια εύχρηστη εφαρμογή τύπου iTunes για να αλληλεπιδράσει με τη συσκευή, είμαι εδώ για να σας βοηθήσω να εργαστείτε με τη γραμμή εντολών. Κάθε εβδομάδα θα επικεντρωθούμε σε κάτι παρόμοιο. Happy hacking:)
Επιλογές της εβδομάδας
Overclocking το Droid σας (απαιτείται root!)
Η πιο δημοφιλής συσκευή Android έχει τώρα την πιο απαιτούμενη αναβάθμιση χαρακτηριστικών. Ο πυρήνας έχει τροποποιηθεί και ο επεξεργαστής έχει υπερχρεωθεί. Εδώ είναι οι προγραμματιστές νήμα γι 'αυτό, και A / C χρήστη thebizz έχει ξεκινήσει μια συζήτηση στα δικά μας φόρουμ.
ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Υπάρχει πιθανότητα να καταστραφεί η συσκευή σας (όπως συμβαίνει με όλες τις τροποποιήσεις), αλλά ο κύριος του έργου έχει κάνει καλή δουλειά, καθιστώντας την αλάνθαστη. Έχει ακόμη δημιουργήσει έναν ειδικό χώρο υποστήριξης για ερωτήσεις. Είναι προσωπική μου άποψη ότι ο επεξεργαστής του Droid μπορεί να πάρει λίγο περισσότερη κακοποίηση από ό, τι η Moto έχει θέσει σε, έτσι αυτό θα μπορούσε να είναι μια πολύ χρήσιμη ενημέρωση πράγματι. Εάν το δοκιμάσετε αυτό, φροντίστε να μοιραστείτε τις εμπειρίες σας στα φόρουμ, καθώς πολλοί άνθρωποι φαίνεται να είναι στο φράκτη με αυτό. Φυσικά θα πρέπει να έχετε ρίζες και να έχετε μια προσαρμοσμένη εικόνα ανάκτησης. Αν όλα αυτά είναι ελληνικά για εσάς. Θα βρείτε μεγάλη βοήθεια στα φόρουμ.
Το λογισμικό Nexus One ROM της Cyanogen (απαιτείται ρίζα!)
Το θρυλικό Android Hacker / Cooker / Modder / Guru Cyanogen έχει κυκλοφορήσει μια προσαρμοσμένη ROM για εσάς τυχεροί ιδιοκτήτες του Nexus One. Ορισμένα από τα G1 hacks του δεν συμπεριλαμβάνονται, καθώς δεν υπάρχει καμία ανάγκη με το μεγάλο υλικό του Nexus One. Αλλά αυτό δεν σημαίνει ότι αυτό δεν είναι γεμάτο από αγαθά. Ακολουθούν μερικά σημεία:
- Τελευταίος πυρήνας 2.6.29.6, ο οποίος υποστηρίζει πρόσδεση, vpn και άλλα στοιχεία (cifs, nfs, aufs, fuse)
- Ενσωματωμένη σύνδεση USB
- Υποστήριξη ήχου FLAC
- Περιλαμβάνει το BusyBox, το htop, το nano, το powertop, το openvpn και όλα τα βοηθητικά βοηθητικά προγράμματα γραμμής εντολών
Φυσικά υπάρχουν περισσότερα, αυτό είναι μόνο ο σύντομος κατάλογος. Το έργο του Cyanogen είναι πάντα κορυφαίο, αρκετό, ώστε πολλές από τις αλλαγές του να έχουν συμπεριληφθεί στο δέντρο πηγής Android. Είναι μια ψηλή τάξη να κάνει το Nexus One να έχει καλύτερες επιδόσεις από ό, τι ήδη, αλλά μπορώ να σας πω αυτό - κάνει τα πάντα εκτός από τη χρήση αυτού του build, και σας συνιστώ να ρίξετε μια ματιά.
Αρχική σελίδα Cyanogen Mod http://www.cyanogenmod.com/. Ο χρήστης A / C rsvpinx ξεκίνησε το θέμα συζήτησης του A / C για το ROM εδώ στα φόρουμ μας.
MetaMorph (απαιτείται root!)
Ίσως το MetaMorph είναι μια εφαρμογή. Ίσως θα ήταν καλύτερα να εξυπηρετηθεί με μια πλήρη αναθεώρηση στα φόρουμ Εφαρμογών. Αλλά δεν μπορώ να πάρω αρκετό από αυτό το εργαλείο. Αυτό που κάνει είναι να επιτρέψει στον τελικό χρήστη να κατεβάσει ένα προσαρμοσμένο θέμα και να το φορτώσει στο τηλέφωνο χωρίς την ταλαιπωρία των εικόνων ανάκτησης και της ROM που αναβοσβήνει. Μίλησα με τον Stericson στους προγραμματιστές της XDA και τον ρώτησα μερικές ερωτήσεις σχετικά με την εφαρμογή:
Η εφαρμογή σας είναι μια τεράστια σημαντική ανακάλυψη στον τρόπο με τον οποίο αλλάζουν τα θέματα και τα οπτικά στοιχεία από τον τελικό χρήστη. Πώς το σκέψες;
Ποιους πόρους συστήνετε κάποιος νέος στο Android και η αίτησή σας ρίχνει μια ματιά για να διευκολύνει τη χρήση του MetaMorph;
Δίνετε στους χρήστες σας πολύ έγκαιρες ενημερώσεις. Μπορείτε να μας δώσετε κάποια νέα σχετικά με τα επερχόμενα χαρακτηριστικά;
Η απόφαση να δοθεί το ίδιο χαρακτηριστικό στην ελεύθερη και δωρεά έκδοση ήταν μεγάλη για τον καταναλωτή. Αισθάνεσαι ότι έχανε κάθε δυνατότητα πραγματικού κέρδους;
Πού θα έλεγε ένας αρχάριος δημιουργός θεμάτων να αρχίσει να δημιουργεί θέματα MetaMorph;
Θα ήθελα να ευχαριστήσω τη Stericson για το γεγονός ότι είχα χρόνο να απαντήσω σε μερικές ερωτήσεις για εμάς και για τη μεγάλη εφαρμογή. Χρησιμοποιώντας το MetaMorph, οποιοσδήποτε με ταλέντο για γραφικά μπορεί εύκολα να γίνει προγραμματιστής θέματος Android.
Όπως επεσήμανε η Stericson, το επίσημο νήμα υποστήριξης για την εφαρμογή μαζί με έναν τόνο πληροφοριών βρίσκονται στους προγραμματιστές της XDA εδώ. Ο χρήστης A / C mclarryjr έχει ξεκινήσει μια ωραία συζήτηση στα φόρουμ μας για το πώς να κάνει τη μαγεία με αυτό εδώ στο φόρουμ μας. Χτυπήστε το QRcode από το τηλέφωνό σας (ή κάντε κλικ σε αυτό στο πρόγραμμα περιήγησης Android) για να πάτε κατευθείαν στην αγορά και να αρπάξετε το MetaMorph.
Ελπίζω να απολαύσατε την δόση αυτής της εβδομάδας του Inside Android. Θυμηθείτε Είμαι πάντα ψάχνει για συμβουλές και απόψεις Βρείτε μου στο φόρουμ ή πέστε μου μια γραμμή [email protected]