Φτιάξτε εφαρμογές για Android, Βήμα 2, "Hello, World!"

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

Φυσικά θα ξεκινήσουμε από την πιο "βασική" εφαρμογή, αυτή του "Hello, World!"

Επίσης θα δούμε τα κάποια βασικά directories της εφαρμογής μας, καθώς και πώς μπορούμε να τρέξουμε την εφαρμογή μας είτε σε emulator είτε στο κινητό μας

1.Φτιάχνουμε ένα νέο project στο Eclipse

Ανοίγουμε το Eclipse και πάμε File -> New -> Project -> Android -> Android Application Project. Στην συνέχεια ακολουθούμε τον Wizard που μας εμφανίζεται.

  • 1

Το Application Name θα είναι το όνομα της εφαρμογής μας, το package name πρέπει να είναι της μορφής "κάτι.κάτι" (π.χ. com.mycorp.myproject)

Build SDK επιλέγουμε το τελευταίο διαθέσιμο SDK (4.1.2/4.2), και Min SDK επιλέγουμε την πιο παλιά έκδοση Android που θέλουμε να υποστηρίξουμε (εμείς διαλέγουμε Android 2.1 ως min sdk)

  • 2

Στο επόμενο βήμα έχουμε την δυνατότητα να επιλέξουμε εικονίδιο για την εφαρμογή μας.

Επίσης μπορούμε να διαλέξουμε και να παραμετροποιήσουμε κάποιο από τα προ-επιλεγμένα εικονίδια.

  • 3

Στην συνέχεια βεβαιωνόμαστε ότι είναι επιλεγμένο το "Create Activity", και το BlankActivity, πατάμε Next, και αφήνουμε τις default ρυθμίσεις για την activity.

  • 4

Τέλος (αν απαιτηθεί κάποια Android Support library) την κάνουμε εγκατάσταση.

Εναλλακτικά μπορούμε να τρέξουμε τον SDK Manager και να κάνουμε την εγκατάσταση από εκεί.

  • 5

2.Παρατηρούμε ότι αριστερά στον Package explorer έχει "φτιαχτεί" το project μας.

Περιέχει πολλά directories, και πολλά αρχεία που θα δούμε στην συνέχεια.

  • 1

Ανοίγοντας το αρχείο res -> layout ->activity_main.xml εμφανίζεται το UI της εφαρμογής μας, το οποίο μπορούμε να το αλλάξουμε είτε "σέρνοντας" components από την Palette, είτε αλλάζοντας κατευτείαν το κείμενο του activity_main.xml (αλλάζοντας από τα κάτω tabs)

  • Capture
  • Capture2

Βλέπουμε ότι το "κείμενο" που θα έχει η εφαρμογή μας, βρίσκεται στην μεταβλητή με όνομα "hello_world", τύπου "string".

Πάμε στο αρχείο values ->strings.xml, βρίσκουμε την μεταβλητή "hello_world" και αλλάζουμε το περιεχόμενό της από Hello world! σε Hello greeceandroid.gr

  • 1
  • 2

3.Την εφαρμογή μας μπορούμε να την τρέξουμε είτε στον Android emulator (3α), είτε στην Android συσκευή μας μέσω usb (3β), είτε στην Android συσκευή μας μέσω wifi (3γ)

Σε πρώτη φάση θα δούμε πώς φτιάχνουμε έναν Android emulator στον οποίο θα τρέξουμε την εφαρμογή μας.

Window -> AVD Manager -> New, συμπληρώνουμε ένα όνομα, την έκδοση του Android που θέλουμε να τρέχει (4.1.2), την αρχιτεκτονική της CPU, (για την ώρα ARM), το μέγεθος της εικονικής κάρτας SD (10ΜΒ αρκούν), καθώς και την ανάλυση της οθόνης (wvga). Μόλις τα συμπληρώσουμε επιλέγουμε Create AVD.

  • Untitled
  • Untitled2

Τέλος επιστρέφουμε στο project μας, και πάμε Run -> Run (Ctrl+F11)

Ο emulator θα ξεκινήσει (αργεί λίγο) και αφού ανοίξει θα τρέξει την εφαρμογή μας:

Τρέχουμε την εφαρμογή στην συσκευή μας. Κάτι τέτοιο απαιτεί να εγκαταστήσουμε τους adb drivers της συσκευής μας. Μία αναζήτηση για adb drivers + το μοντέλο του κινητού μας θα μας δώσει τους drivers που χρειαζόμαστε.

Βάζουμε το κινητό μας σε Development mode (ενεργοποιούμε το USB debugging απ τις ρυθμίσεις της συσκευής μας)

  • 1

Στην συνέχεια βάζοντας Run στο Eclipse η εφαρμογή θα τρέξει στο κινητό μας:

  • 1

Τέλος μπορούμε να τρέξουμε τις εφαρμογές μας μέσω WiFi στην συσκευή μας, με το WiFi ADB (απαιτεί Root)

 

Θυμίζω ότι μπορείτε να δείτε εδώ τις εφαρμογές που έχω φτιάξει

Όπως πάντα για οποιαδήποτε ερώτηση μη διστάσετε να επικοινωνήσετε μαζί μου μέσω του πεδίου "Επικοινωνία"

aByte