App Inventor: Μάθημα 3ο "Pic Call"
Τρίτο μάθημα για το App Inventor και σήμερα θα δούμε την εφαρμογή "PicCall". Θα δούμε λοιπόν σήμερα, πώς μπορούμε να κάνουμε κλήσεις μέσα από μια δική μας εφαρμογή αλλά και πώς μπορούμε να εκμεταλλευτούμε την υπάρχουσα βάση επαφών της συσκευής μας.
Κατασκευάστε την και παίξτε μαζί της για να φτιάξετε κάτι πιο σύνθετο και όμορφο.
Το τελικό γραφικό περιβάλλον:
Δείτε το:
Κατασκευάστε την και παίξτε μαζί της για να φτιάξετε κάτι πιο σύνθετο και όμορφο.
Το τελικό γραφικό περιβάλλον:
και η μορφή του κώδικα:
Δείτε το:
Καλησπέρα. Προσπαθώ να φτιάξω ένα app με χρήσιμα τηλέφωνα, όπου θα επιλέγω μέσω της εντολής listpicker, οικογένεια, φίλους, δουλειά αντίστοιχα θα μου εμφανίζει τα ονόματα ανάλογα με την κατηγορία που έχω επιλέξει και να τους καλώ στο κινητό ή το σταθερό. Είναι εύκολο να βοηθήστε; Ευχαριστώ εκ τον προτέρων!
ΑπάντησηΔιαγραφήΘα φτιάξεις στον κώδικα όσα "Definition" για όσες λίστες θέλεις να προσθέσεις. Δίπλα τους θα βάλεις το τουβλάκι "Make a list". Εκεί θα προσθέσεις τα ονόματα και τα τηλέφωνα των επαφών σου και θα ορίσεις ένα κουμπί για κάθε λίστα στην εφαρμογή σου, το οποίο πατώντας το θα ανοίγει την αντίστοιχη λίστα επαφών. Με το "ListPicker.AfterPicking", θα ορίσεις όποια επαφή πατάς να την παίρνει τηλέφωνο.
ΑπάντησηΔιαγραφήΥπάρχουν και άλλοι τρόποι αλλά είναι πιο περίπλοκοι από αυτόν.
Καλησπέρα. Ενώ φτιάχνω τα "Definitions", μια λίστα με ονόματα και μια λίστα με τηλέφωνα δεν μπορώ να ορίσω ένα κουμπί όπου ανάλογα το όνομα θα μου καλεί το αντίστοιχο τηλέφωνο. Ευχαριστώ.
ΑπάντησηΔιαγραφήΜιχάλη πάρε από εδώ: http://dl.dropbox.com/u/2788242/Sintages.zip μια εφαρμογή που έχω κάνει με συνταγές. Ανέβασε τον κώδικα στο δικό σου app inventor και μελέτησέ την γιατί έχω κάνει κάτι παρόμοιο με αυτό που θέλεις.
ΑπάντησηΔιαγραφήΌπως θα δεις σε άλλη λίστα αποθηκεύω τους τίτλους των συνταγών και σε άλλη το περιεχόμενο. Αυτό μπορείς να το δεις στο "EpidorpiaSaveButton.Click" και να το αντιγράψεις. έτσι θα σώζεις τα ονόματα σε άλλη λίστα και τα τηλέφωνα σε άλλη.
Στο "EpidorpiaListpicker.Afterpicking" μπορείς να δεις πώς τα φέρνω από τη database και τα συνδυάζω. Κλειδί σε αυτή την υπόθεση είναι το definition "CurrentIndex".
Είναι λίγο περίπλοκο γιατί μπαίνουμε στα νερά των database, αλλά ελπίζω να σε βοήθησα.
Chris καλησπέρα,
ΑπάντησηΔιαγραφήπροσπάθησα αλλά δεν τα κατάφερα! Αυτό που θέλω να κάνω είναι να δώσω εγώ κάποια δεδομένα όπως
Σπίτι Γιώργος Τηλ Σταθερό 111111 Τηλ Κινητό 222222 Μαρία Τηλ Σταθερό 333333 Τηλ Κινητό 444444 Γραφείο Πέτρος Τηλ Σταθερό 555555 Τηλ Κινητό 666666 Γιάννα Τηλ Σταθερό 777777 Τηλ Κινητό 888888
Να επιλέγω Σπίτι ή Γραφείο, μετά το όνομα και να με ρωτάει πιο από τα τηλέφωνα θέλω να καλέσει, σταθερό ή κινητό.
Μπορείς να βοηθήσεις;
Ευχαριστώ εκ τον προτέρων.
Μιχάλης
Στις 4 Δεκεμβρίου 2011 10:25 μ.μ., ο χρήστης Disqus έγραψε:
Καταλαβαίνω τι θέλεις να κάνεις αλλά είναι λίγο δύσκολο να το εξηγήσω.
ΑπάντησηΔιαγραφήΈχω κάνει και εγώ μια εφαρμογή για την εταιρία που δουλεύω η οποία περιλαμβάνει τηλέφωνα προσωπικού και κάνει κλήσεις και sms.
Chris, υπάρχει η πιθανότητα να μου ανεβάσεις κάποια στιγμή στο dropbox ένα μικρό παράδειγμα;
ΑπάντησηΔιαγραφήΥπάρχει επίσης κάποιο βιβλίο στα Ελληνικά για να μάθω να χρησιμοποιώ το app inventer;
Στις 8 Δεκ 2011 4:15 μ.μ., ο χρήστης "Disqus" έγραψε:
Θα σου φτιάξω κάτι και θα επανέλθω.
ΑπάντησηΔιαγραφήΔεν υπάρχει δυστυχώς κάτι στα ελληνικά γι αυτό κάνουμε και τα μαθήματα.
Chris,
ΑπάντησηΔιαγραφήμήπως πρόλαβες να το δείς;
Ευχαριστώ.
ΜΙΧΑΛΗΣ
Στις 8 Δεκεμβρίου 2011 11:05 μ.μ., ο χρήστης Disqus έγραψε:
Έφτιαξα κάτι εδώ: http://dl.dropbox.com/u/2788242/Demo.zip
ΑπάντησηΔιαγραφήαλλά έχει ένα bug και δεν μπορώ να φορτώσω τα νούμερα της δεύτερης επαφής.
Δες το. Η λογική είναι αυτή.