Πώς να αναπτύξετε εφαρμογές Android

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

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

Κιτ ανάπτυξης Java

Το πρώτο πράγμα που θα χρειαστεί να αρχίσετε να γράφετε σε εφαρμογές Java (η βάση των εφαρμογών Android) είναι το Java Development Kit (JDK) που παρέχεται από την Oracle σε αυτόν τον σύνδεσμο.

Ίσως έχετε πάρει το Java Runtime Environment (JRE) σε μία από τις μυριάδες μορφές του κατά τη διάρκεια των καθημερινών σας εργασιών στο διαδίκτυο, το οποίο σας επιτρέπει να εκτελείτε μικροεφαρμογές στον υπολογιστή σας. Θα κάνατε καλά να απεγκαταστήσετε την έκδοση του JRE που έχετε επί του παρόντος σε περίπτωση που συγκρούεται με την έκδοση JDK που κάνετε λήψη. Ευτυχώς, η παραπάνω εγκατάσταση περιλαμβάνει την τελευταία και μεγαλύτερη έκδοση JRE, η οποία σίγουρα θα είναι συμβατή, εξοικονομώντας σας το δύσκολο έργο της επανεγκατάστασης αργότερα.

Κάντε λήψη και εκτελέστε το πρόγραμμα εγκατάστασης, βεβαιωθείτε ότι στο παράθυρο προσαρμοσμένης εγκατάστασης περιλαμβάνονται τα 'Εργαλεία ανάπτυξης', 'Κωδικός προέλευσης' και 'Δημόσιο JRE' όπως φαίνεται παρακάτω (η άποψή σας μπορεί να διαφέρει). Κάντε κλικ στο κουμπί "Επόμενο", διαβάστε τη συμφωνία άδειας χρήσης εάν έχετε πολύ χρόνο στα χέρια σας, αφήστε το να κάνει τα πράγματα και είστε καλοί να πάτε.

Ενώ οι πιο ολοκληρωμένες εφαρμογές ανάπτυξης εφαρμογών (IDE) - που περιγράφονται λεπτομερώς στο επόμενο βήμα - έρχονται με το δικό τους compiler, είναι γενικά χρήσιμο να ρυθμίσετε τον νεοεγκατεστημένο μεταγλωττιστή Java στη Command Prompt, ώστε να μπορείτε να το χρησιμοποιήσετε εάν απαιτείται.

Για τα Windows, μεταβείτε στο Σύστημα μέσω του Πίνακα Ελέγχου και επιλέξτε τις σύνθετες ρυθμίσεις. Από εδώ, επιλέξτε 'Μεταβλητές περιβάλλοντος' και εντοπίστε τη μεταβλητή με τον τίτλο 'Διαδρομή'. Προσθέστε τη διαδρομή του αρχείου του καταλόγου 'bin' της νέας σας εγκατάστασης Java, σύμφωνα με το παρακάτω παράδειγμα.

Χρησιμοποιήστε τις εντολές «java -version» και «javac -version» για να ελέγξετε ότι όλα έχουν κολυμπήσει και πρέπει να πάρετε κάτι σύμφωνα με τα εξής:

Εγκαταστήστε ένα IDE

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

Ενώ υπάρχει ένα ευρύ φάσμα διαθέσιμων εφαρμογών IDE, για αυτή την επίδειξη θα χρησιμοποιούμε το δωρεάν λογισμικό Eclipse, αφού η Google παρέχει ένα plug-in για αυτό που ενσωματώνει το Android SDK. Ακολουθήστε αυτόν τον σύνδεσμο και βρείτε τη σωστή έκδοση για το σύστημά σας.

Αυτό το μέρος ποικίλει σημαντικά, αλλά η έκδοση που κατεβάσαμε ήρθε ως αρχείο zip που μετά την εξαγωγή περιελάμβανε το αρχείο 'eclipse.exe' που έτρεξε χωρίς να χρειάζεται να περάσει από οποιαδήποτε εγκατάσταση. Εάν η έκδοση σας απαιτεί εγκατάσταση, ακολουθήστε τα βήματα με τις προεπιλεγμένες ρυθμίσεις, επειδή δεν χρειάζονται συγκεκριμένες ρυθμίσεις. Κατά την πρώτη εκτέλεση, θα σας ζητηθεί να προσδιορίσετε ένα 'Workbench', στον οποίο θα αποθηκευτεί ο κωδικός σας και τα σχετικά αρχεία. Οπουδήποτε βολικό θα αρκεί.

Μόλις ολοκληρωθεί, θα πρέπει να δείτε κάτι που δεν διαφέρει από αυτό:

Εάν θέλετε να εξοικειωθείτε περισσότερο με το Eclipse, προτού προχωρήσετε, ανοίξτε το παράθυρο Βοήθειας και ανατρέξτε στον Οδηγό χρήσης του Workbench. Υπάρχει επίσης ένας Οδηγός Χρήσης για την Ανάπτυξη Java που μπορεί να σας δώσει οδηγίες σχετικά με τα βασικά στοιχεία της Java αν δεν είστε εξοικειωμένοι με τη γλώσσα.

Αποκτήστε κιτ ανάπτυξης λογισμικού Android

Μεταβείτε σε αυτόν το σύνδεσμο και επιλέξτε 'Λήψη του SDK'. Στην επόμενη σελίδα, ακολουθήστε το σύνδεσμο για να εγκαταστήσετε το Android SDK για το σύστημά σας.

Μόλις ολοκληρωθεί η λήψη του εκτελέσιμου αρχείου, εκτελέστε την εγκατάσταση. Όταν φτάσετε στο παράθυρο που ακολουθεί, σημειώστε τον κατάλογο στον οποίο είναι εγκατεστημένος (ή το αλλάξτε εάν το επιθυμείτε).

Όταν ολοκληρωθεί η εγκατάσταση, ανοίξτε το Android SDK Manager και θα εμφανιστεί η παρακάτω οθόνη:

Κάντε κλικ στο κουμπί για να εγκαταστήσετε όλα τα απαραίτητα πακέτα και πόρους που δεν συμπεριλήφθηκαν στην αρχική εγκατάσταση.

Εγκαταστήστε την πρόσθετη εφαρμογή Android Development Tools

Όπως αναφέρθηκε, η Google έχει παράσχει μια ειδικά κατασκευασμένη προσθήκη Android SDK για την Eclipse, η οποία μπορεί να προστεθεί απευθείας μέσα από το ίδιο το IDE.

Στο Eclipse, μεταβείτε στη "Βοήθεια" και επιλέξτε "Εγκατάσταση νέου λογισμικού". Κάντε κλικ στο κουμπί "Προσθήκη" και θα μεταφερθείτε σε ένα παράθυρο για να προσθέσετε το αποθετήριο λογισμικού που περιέχει το πρόσθετο ADT. Δώστε το περιγραφικό όνομα και πληκτρολογήστε την ακόλουθη διεύθυνση URL στο πλαίσιο "Τοποθεσία":

  • //dl-ssl.google.com/android/eclipse

Κάντε κλικ στο κουμπί "OK". Επιλέξτε το νέο αποθηκευτικό χώρο και σημειώστε τα "Εργαλεία προγραμματιστή".

Κάντε κλικ στο κουμπί "Επόμενο" και ακολουθήστε τα βήματα για να εγκαταστήσετε τα αρχεία προσθήκης. Όταν ολοκληρωθεί, αυτά τα δύο εικονίδια πρέπει να εμφανίζονται στη γραμμή εργαλείων του Eclipse:

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

Είστε τώρα ο υπερήφανος ιδιοκτήτης της προσθήκης Android Tools Tools.

Ρύθμιση του εξομοιωτή Android

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

Στη γραμμή εργαλείων ADT που προσθέσατε στο τελευταίο βήμα, επιλέξτε το δεξί κουμπί με το εικονίδιο του τηλεφώνου. Αυτό ανοίγει τον διαχειριστή AVD όπως φαίνεται παρακάτω:

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

  • Όνομα: Αν πρόκειται να δοκιμάσετε σε πολλές διαμορφώσεις συσκευών, θα χρειαστεί κάτι περιγραφικό. Διαφορετικά, ένα γενικό όνομα θα λειτουργήσει καλά.
  • Στόχος: Αυτή είναι η έκδοση του Android που θα τρέξει ο εξομοιωτής. Στις περισσότερες περιπτώσεις, η μόνη επιλογή σας προς το παρόν είναι η τελευταία έκδοση του Android που ήρθε ως μέρος της εγκατάστασης του SDK. Ωστόσο, αν θέλετε να δοκιμάσετε σε παλαιότερες εκδόσεις (κάτι που θα ήταν καλό, λαμβάνοντας υπόψη την ποικιλομορφία των εκδόσεων που εξακολουθούν να χρησιμοποιούνται), χρησιμοποιήστε τον διαχειριστή SDK για να εγκαταστήσετε πρόσθετες εκδόσεις.
  • Κάρτα SD: Αναφέρεται η ποσότητα πρόσθετης αποθήκευσης που θα χρησιμοποιήσει η συσκευή. Από προεπιλογή, η εικονική συσκευή διαθέτει 194 megabytes εσωτερικής αποθήκευσης παράλληλα με την κάρτα SD, ώστε να μπορείτε να χρησιμοποιήσετε αυτό το στοιχείο ελέγχου για να καθορίσετε την κατά προσέγγιση αποθήκευση της συσκευής στο σύνολό της.
  • Δέρμα: Μπορείτε να χρησιμοποιήσετε αυτό το στοιχείο ελέγχου για να εγκαταστήσετε την εμφάνιση και τη διαμόρφωση μιας συγκεκριμένης συσκευής (π.χ. HTC One X) γύρω από την οθόνη. Αλλά για τους σκοπούς μας, η προεπιλεγμένη τιμή είναι καλή.
  • Υλικό: Δεδομένου ότι υπάρχει τεράστια ποικιλία στο υλικό σε φυσικές συσκευές που εκτελούν Android, μπορείτε να χρησιμοποιήσετε αυτόν τον έλεγχο για να προσθέσετε οποιεσδήποτε λειτουργίες εικονικού υλικού που χρειάζεστε για να χρησιμοποιήσετε την εφαρμογή σας.

Όταν ολοκληρωθεί, το παράθυρο AVD Manager θα πρέπει τώρα να απαριθμήσει τη νεοδημιουργηθείσα συσκευή σας. Μπορείτε να κάνετε κλικ στο κουμπί "Έναρξη" για να εκτελέσετε αυτήν τη συσκευή, αν και γνωρίζετε ότι η πρώτη εκκίνηση μπορεί να διαρκέσει πολύ.

Το πρώτο σας έργο Android

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

Για να ξεκινήσετε, μεταβείτε στο 'Αρχείο', 'Νέα', 'Έργο' και αναπτύξτε την καρτέλα Android. Επιλέξτε "Πρόγραμμα εφαρμογών Android" και θα εμφανιστεί η παρακάτω οθόνη:

Μπορείτε να χρησιμοποιήσετε τα εικονίδια ανατροπής δίπλα σε κάθε πεδίο για συμβουλές σχετικά με το τι αφορά κάθε τιμή. Το πιο σημαντικό που πρέπει να έχετε κατά νου είναι το 'Application Name', το οποίο θα σχηματίσει το όνομα της εφαρμογής όταν εγκατασταθεί και το 'Minimum Required SDK', με το οποίο καθορίζετε την παλιότερη έκδοση Android που θέλετε να υποστηρίξετε την εφαρμογή σας. Εάν χρειάζεστε μια ανανέωση για τις πολλαπλές εκδόσεις του Android, ανατρέξτε σε αυτόν τον οδηγό.

Κάντε κλικ στο κουμπί "Επόμενο" για να συνεχίσετε και καθορίστε ένα εικονίδιο εκκίνησης που θα αντιπροσωπεύει την εφαρμογή σας. Στο επόμενο μενού θα σας ζητηθεί να δημιουργήσετε μια "Δραστηριότητα" για την εφαρμογή σας.

Μια δραστηριότητα είναι ουσιαστικά μια ενέργεια ή μια άποψη με την οποία ο χρήστης θα αλληλεπιδράσει, έτσι ένας λογικός τρόπος για να διαιρέσετε το πρόγραμμά σας είναι ανά δραστηριότητα σε σχέση με τα παράθυρα που ο χρήστης θα δει και τη λειτουργικότητα που είναι διαθέσιμη σε κάθε μία. Αν λοιπόν, για παράδειγμα, κάνετε ένα απλό πρόγραμμα "Hello World", χρειάζεστε μόνο μία δραστηριότητα, η οποία θα είναι η προβολή που δείχνει το κείμενο, ενώ όλες οι ρυθμίσεις διεπαφής αφαιρούνται από τα αρχεία πόρων που δημιουργεί το SDK.

Όταν αποφασίσετε για τις δραστηριότητές σας, κάντε κλικ στο 'Τέλος'. Το Eclipse θα συνδυάσει όλα τα αρχεία που χρειάζεστε για την εφαρμογή σας, στα οποία θα γράψετε κώδικα ή / και θα αλλάξετε τις ρυθμίσεις για να καθορίσετε τις παραμέτρους του προγράμματος σας.

Εκεί το έχετε. Όλα είναι έτοιμα για να ξεκινήσετε να συνθέτετε την εφαρμογή σας. Τα καλά chaps στο Google έχουν ένα λεπτομερές σύνολο tutorials για να αντιμετωπίσουν τις αναπτυσσόμενες εφαρμογές Android (για όσους έχουν εμπειρία προγραμματισμού), στον ιστότοπο του Android. Όποιος θέλει να ξεκινήσει με τον προγραμματισμό Java πρέπει πρώτα να αναζητήσει μαθήματα όπως αυτά που παρέχονται από την Oracle.

 

Αφήστε Το Σχόλιό Σας