Διαφήμιση

σχεδιασμό εφαρμογών AndroidΘέλετε να μάθετε πώς να γράφετε εφαρμογές Google Android; Οι περισσότερες εφαρμογές Android είναι γραμμένες σε Java - μια σχετικά εύκολη στη μάθηση, φιλική γλώσσα για τους νέους προγραμματιστές. Εκτός από τη δυνατότητα κάποια χρήματα, θα μπορούσατε πραγματικά να συμβάλλετε στην κοινότητα του Android. Εάν έχετε καινοτόμες ιδέες και το αυτοκίνητο για να δείτε τους εξαπλωθεί, η αγορά του Android είναι για σας! Ας ξεκινήσουμε για το πρώτο σας σχέδιο εφαρμογών Android.

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

instagram viewer

Βήμα πρώτο: Λήψη και εγκατάσταση

Πρώτα Κατεβάστε και εγκαταστήστε την τελευταία έκδοση του Java JDK. Μην χρησιμοποιείτε την έκδοση 64-bit, καθώς ενδέχεται να σας προκαλέσει προβλήματα αργότερα. Αντί για να εγκαταστήσετε την έκδοση x86 με τις προεπιλεγμένες επιλογές.

Δεύτερος, λάβετε το Android SDK - βεβαιωθείτε ότι έχετε εγκαταστήσει το ADT-Δέσμη έκδοση για Windows, ακόμα κι αν έχετε ένα σύστημα 64-bit. Αυτό οφείλεται στο ότι όλοι καταλήγουν να διαμαρτύρονται για τα θέματα συμβατότητας της έκδοσης 64-bit.

Η δέσμη σχεδίων εφαρμογών Android περιλαμβάνει όλα τα απαραίτητα στοιχεία, συμπεριλαμβανομένου του Eclipse. Ωστόσο, δεν είναι ένα αρχείο που μπορεί να εγκατασταθεί. Θα το αποσυμπιέσετε σε οποιοδήποτε επιθυμητό κατάλογο. Λάβετε υπόψη σας από το οποίο αποσυνδέσατε αυτό το αρχείο.

Αν έχετε προβλήματα με την Java, καταργήστε την εγκατάσταση όλων των εκδόσεων και προσπαθήστε ξανά να εγκαταστήσετε. Αν αποτύχει, δοκιμάστε την έκδοση 64-bit του JDK και του ADT-Bundle, εάν διαθέτετε σύστημα 64 bit.

Βήμα δεύτερο: Ρύθμιση της δέσμης ADT

Αρχικά, ξεκινήστε το Eclipse, το οποίο βρίσκεται μέσα στο ADT-Bundle σας μέσα στο φάκελο Eclipse. Αν σας ζητηθεί να εντοπίσετε το Android SDK, θα πρέπει να το βρείτε αυτόματα από το ληφθέν ADT-Bundle. Είναι στο φάκελο SDK.

σχεδιασμό εφαρμογών Android

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

ανάπτυξη εφαρμογών Android

Τρίτον, κάντε κλικ στο εικονίδιο Android SDK στη γραμμή εργαλείων σας στο ADT-Bundle.

ανάπτυξη εφαρμογών Android

Θα σας ζητηθεί να κάνετε λήψη πρόσθετου υλικού για το SDK. Κάντε λήψη των εξής:

  • "Δείγματα για το SDK".
  • "Τεκμηρίωση για Android SDK";
  • "API Google" για το πακέτο 4.2 (API 17).

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

ανάπτυξη εφαρμογών Android

Τέταρτον, ελέγξτε για ενημερώσεις στο Eclipse επιλέγοντας "Βοήθεια" από τη γραμμή μενού και επιλέγοντας "Έλεγχος για ενημερώσεις".

Βήμα τρίτο: Ρύθμιση της εικονικής συσκευής Android (AVD)

Πρώτα, κάντε κλικ στο AVD (διαχειριστής εικονικών συσκευών Android) στη γραμμή εργαλείων της διεπαφής ADT. Αυτό δημιουργεί μια εικονική συσκευή που σας επιτρέπει να δοκιμάσετε τις εφαρμογές σας.

ανάπτυξη εφαρμογών

Δεύτερον, θα ρυθμίσετε τη συσκευή με τον εξής τρόπο:

  • Ορίστε τη "Συσκευή" ως ό, τι και αν χρησιμοποιείτε το smartphone. Ωστόσο, αυτό είναι σε μεγάλο βαθμό άσχετο και αναφέρεται μόνο στο μέγεθος της οθόνης. Επειδή θα εξομοιώνετε μια συσκευή Android στον υπολογιστή σας, εάν έχετε μια μικρότερη οθόνη υπολογιστή, μπορεί να θέλετε να επιλέξετε μικρότερο ακουστικό κάθετης ανάλυσης.
ανάπτυξη εφαρμογών
  • Ορίστε "Στόχευση" ως Android 4.2 API Επίπεδο 17.
  • Επιλέξτε το πλαίσιο "Χρήση GPU Host", το οποίο θα χρησιμοποιήσει τη GPU του συστήματός σας για να επιταχύνει τα πράγματα λίγο.
ανάπτυξη εφαρμογών

Μπορεί να χρειαστεί να παίξετε με τις παραπάνω ρυθμίσεις, όπως μείωση της ποσότητας μνήμης RAM που διατίθεται στον εξομοιωτή σας.

Τρίτον, θα επιλέξετε το AVD από τη λίστα των υφιστάμενων συσκευών και, στη συνέχεια, πατήστε το κουμπί "Έναρξη" στη δεξιά στήλη. Στο παρακάτω αναδυόμενο μενού, ξεκινήστε τη συσκευή.

Μην κλείσετε το AVD Μόλις ξεκινήσει, θα το χρειαστείτε για το υπόλοιπο αυτό το σεμινάριο.

Βήμα 4: Δημιουργήστε ένα νέο έργο

Πλοηγηθείτε στο 'Αρχείο -> Νέα -> Πρόγραμμα Android'.

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

2013-06-03_13h53_03

Ωστόσο, για όσους ενδιαφέρεστε να προσαρμόσετε την εμφάνιση της εφαρμογής σας, υπάρχουν επιλογές για να επιλέξετε το θέμα Holo και το εικονίδιο εκκίνησης Android, καθώς και άλλες επιλογές. Ωστόσο, αυτές είναι καλλυντικές επιλογές. Όσο επιλέγετε το σωστό SDK για το SDK που κατεβάσατε, θα είστε εντάξει.

2013-06-03_13h53_50

Θα χρειαστούν αρκετά λεπτά για να δημιουργηθεί το νέο έργο. Μπορεί να θέλετε να πάρετε ένα φλιτζάνι καφέ ενώ περιμένετε. Αφού πάρετε τον καφέ σας, εδώ πρέπει να δείτε το παράθυρο AVD:

2013-06-03_12h20_52

Βήμα 5: Ρύθμιση του νέου έργου

Από προεπιλογή, το νέο έργο περιέχει το κείμενο "Hello World". Αν έχετε προγραμματίσει ποτέ σε Java (ή στις περισσότερες γλώσσες), ένα από τα πρώτα έργα στα οποία εργάζεστε είναι η πανταχού παρούσα εφαρμογή "Hello World", η οποία χρησιμοποιεί το Println ("Hello World"). για να δημιουργήσετε το κείμενο. Ωστόσο, το ADT-Bundle περιλαμβάνει ήδη αυτόν τον κώδικα - θα δημιουργήσετε απλά ένα νέο αρχείο που θα εκτελεστεί μέσα στο AVD.

Θα παρατηρήσετε ότι στην οθόνη του Eclipse εμφανίζεται η ένδειξη "Hello World". Μπορείτε να επιλέξετε να τροποποιήσετε αυτό το κείμενο, κάνοντας κλικ με το χέρι και σύροντας τις λέξεις γύρω από την οθόνη. Εναλλακτικά, αφού επιλέξετε το κείμενο, μπορείτε να τροποποιήσετε το μέγεθος, τη γραμματοσειρά και τα έντονα (και πολλά άλλα) χαρακτηριστικά.

Για να κάνετε το κείμενο με έντονη γραφή, κάντε κλικ στο "Hello World". Στο δεξιό πλαίσιο "Ιδιότητες", μετακινηθείτε προς τα κάτω μέχρι να δείτε "Style Style". Όταν ολοκληρώσετε τις αλλαγές, αποθηκεύστε το αρχείο κάνοντας κλικ στο εικονίδιο αποθήκευσης στη γραμμή εργαλείων επάνω.

2013-06-03_15h32_17

Σε αυτό το σημείο, κάνετε λίγο πολύ την κατασκευή της εφαρμογής. Αποθηκεύστε το και προχωρήστε στο επόμενο βήμα.

Βήμα 6: Εκτελέστε το πρόγραμμά σας

Από τον Εξερεύνηση πακέτων στην αριστερή πλευρά της οθόνης, ανοίξτε το φάκελο src και στη συνέχεια ανοίξτε το φάκελο com.example.helloworld. Στο εσωτερικό θα δείτε το αρχείο "mainactivity.java".

Στη συνέχεια, επιλέξτε "mainactivity.java".

Πάνω από τον κωδικό σας, θα δείτε ένα μικρό πράσινο κουμπί "Αναπαραγωγή" (ή περιηγηθείτε στο 'Εκτέλεση' Εκτέλεση '). Κλίκαρέ το. Όταν ένα αναδυόμενο παράθυρο σας ρωτά πώς να εκτελέσετε την εφαρμογή, θα την ενημερώσετε να εκτελείται ως "Εφαρμογή Android". Θα σας ζητήσει να αποθηκεύσετε τις αλλαγές. χτυπήστε ναι.

2013-06-03_18h03_35

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

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

σχεδιασμό εφαρμογών Android

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

Ενδιαφέρεστε για το σχεδιασμό εφαρμογών Android; Θέλετε να γίνετε προγραμματιστής Android; Έχετε γράψει ποτέ μια εφαρμογή Android, και αν ναι, τι έκανε; Όπως πάντα, μου αρέσει να λαμβάνω σχόλια στην ενότητα σχολίων. Ως κάποιος που απάντησε ναι στην πρώτη ερώτηση, είμαι στη διαδικασία της μάθησης για τον κατάλληλο κωδικό τη συσκευή μου Android, οπότε διαθέτετε ιστοσελίδες ή δείκτες που θα μπορούσαν να βοηθήσουν εμένα ή κάποιος από τους συναδέλφους μου Android έξω?

Ενημερώσεις στην πλατφόρμα ανάπτυξης Android

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

Η τεχνολογία πιθανότατα θα αντικαταστήσει το Eclipse και άλλα SDK. Ωστόσο, δεν έχει λάβει ακόμη μια έκδοση, έτσι μέχρι τότε, είμαστε κολλημένοι με το Eclipse.

Πρόσθετη Ανάγνωση Προγραμματισμού Android και Tutorials

Σας προτείνω να κάνετε check out Αλέξανδρος Τουσίνκι'μικρό Πρόγραμμα μαθημάτων προγραμματισμού Android, από το Kickstarter.

Κάνουν χρήση του δημοσίευσε έναν οδηγό Πώς να δημιουργήσετε μια εφαρμογή Android: Όλα όσα πρέπει να ξέρετεΑν θέλετε να ξεκινήσετε να δημιουργείτε τη δική σας εφαρμογή Android, αυτός ο οδηγός περιλαμβάνει όλα όσα χρειάζεστε. Διαβάστε περισσότερα σχετικά με τη χρήση του Android App Creator του MIT, το οποίο επιτρέπει σε άτομα χωρίς ιστορικό προγραμματισμού να ξεκινήσουν να κατασκευάζουν εφαρμογές Android. Ο δημιουργός εφαρμογών έχει τις δικές του ιδιορρυθμίες και την καμπύλη μάθησης. Είναι καλό να ξεκινήσετε, αν και τελικά θέλετε να τελειώσετε μελέτη Java και άλλες γλώσσες. Ο Ryan έκανε ένα γρήγορος οδηγός Ένας γρήγορος οδηγός για την ανάπτυξη εφαρμογών Android Με το Google App Inventor Διαβάστε περισσότερα στην έκδοση Google του εφευρέτη εφαρμογών, αν δεν θέλετε να διαβάσετε ένα ηλεκτρονικό βιβλίο.

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

Για όσους από εσάς επιθυμείτε πρόσθετα μαθήματα κωδικοποίησης, Jessica έγραψε περίπου τρεις από τις σημαντικότερες πηγές 3 Online Πόροι για να μάθετε για την ανάπτυξη εφαρμογών AndroidΌπως και ο Ryan (ο οποίος απέδωσε την περιέργειά του στην ανάπτυξη εφαρμογών Android για την αγάπη του για το κινητό του Android), ήμουν σε μια προσπάθεια να μάθω πώς να φτιάξω και να τελειώσω μια εφαρμογή Android ... Διαβάστε περισσότερα στο διαδίκτυο για τα μαθήματα Java. Σας συνιστώ να επισκεφθείτε το κανάλι YouTube του TheNewBoston.

Πρώην συγγραφέας και τεχνολόγος του MakeUseOf.