Android προγραμματισμός part 2: Μαθαίνουμε πώς χρησιμοποιείται το Intent και πώς φτιάχνεται ένα Toast message


Συνεχίζουμε τα μαθήματα Android Studio χάρη στον Κώστα και το κανάλι του ονόματι "Greek Tutorials" στο YouTube και αφού μπήκαμε στο νόημα, φτιάχνοντας το Layout της πρώτης μας εφαρμογής, αρχίζουμε σιγά σιγά να μπαίνουμε όλο και πιο βαθιά στο νόημα.

Σήμερα θα δούμε το Intent, ένα πολύ σημαντικό στοιχείο με το οποίο επικοινωνούν τα αντικείμενα μιας εφαρμογής. Μαζί του μπορούμε από μία οθόνη της εφαρμογής μας (Activity) να καλέσουμε μία άλλη ή να φέρουμε δεδομένα από αυτήν και χρησιμοποιείται κυρίως για τρεις λόγους:

  1. για να ξεκινήσουμε ένα νέο Activity,
  2. για να ξεκινήσουμε μία υπηρεσία (service) που τρέχει στο παρασκήνιο,
  3. για να ενημερώσουμε την εφαρμογή μας με πληροφορίες του συστήματος όπως, αν φορτίζει ή αν έχει επανεκκινήσει.

Περισσότερα για τα Intent, στην επίσημη σελίδα του Android.


Στο δεύτερο βίντεο βλέπουμε πώς δημιουργείται ένα Toast message. Αυτό είναι ένα μικρό pop-up παράθυρο το οποίο προσφέρει χρήσιμες πληροφορίες σε αυτόν που χρησιμοποιεί την εφαρμογή. Για παράδειγμα αν πάτε σε ένα Google app όπως το Gmail και κρατήσετε πατημένο ένα εικονίδιο, θα εμφανιστεί ένα toast message το οποίο μας εξηγεί τι κάνει αυτό το κουμπί.

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

Περισσότερα για τα Toast, στην επίσημη σελίδα του Android.

Δείτε επίσης...

Android | Γιατί δε θα αγόραζα ποτέ smartphone της OnePlus

Ιδιωτικό απόρρητο | Το αφελές επιχείρημα του ''Δεν έχω τίποτα να κρύψω''

Docker (μέρος 7) | Στήνουμε έναν reverse proxy για τα container μας με το Traefik

Απόρρητο | ''Μπερδεύουμε'' τον αλγόριθμο Google και Facebook με ψεύτικες πληροφορίες

Android | Βελτιώνουμε την πλοήγηση με χειρονομίες απενεργοποιώντας την αριστερή πλευρά της οθόνης

Μάθε παιδί μου Linux (μέρος 11) | Δίσκοι, κατατμήσεις και σύστημα αρχείων (filesystem)

Φεύγω από την Google (μέρος 15) | ''Ξηλώνουμε'' τα Google apps από το Android

Ubuntu Touch 2020 review | Μια πραγματική mobile GNU/Linux διανομή έτοιμη για καθημερινή χρήση

Android | Περιόρισε την παρακολούθηση των εφαρμογών και κόψε τις διαφημίσεις με το TrackerControl

Docker (μέρος 1) | Τι είναι και πώς το εγκαθιστούμε στον υπολογιστή μας;