Thanks, νομίζω το έφτιαξα!
Μια χαρά.
Να δώσω κάποιες διευκρινίσεις έτσι ώστε να κατανοηθεί πως λειτουργεί…
Η εφαρμογή Lockscreen widget, το μόνο που κάνει είναι να εμφανίζει Widgets στην οθόνη κλειδώματος.
Το τι θα δείχνει το κάθε widget το καθορίζει μία συντόμευση.
Αυτό δεν επιτυγχάνεται μέσα από κάποια ρύθμιση από την εφαρμογή, αλλά μέσα από την εκάστοτε συντόμευση.
Από την στιγμή που εγκαθίσταται η εφαρμογή στην συσκευή, οι συντομεύσεις αυτόματα εμπλουτίζονται με μία επιπλέον εντολή (action), που συνδέει την συντόμευση με ένα από τα widget της.
Για παράδειγμα:
Η παρακάτω συντόμευση όταν τρέξει, δίνει εντολή στο Widget 2 της εφαρμογής, να δείξει την λέξη «Καλημέρα!».
Η δεύτερη εντολή είναι αυτή που κάνει refresh το περιεχόμενο του Widget 2.
Βέβαια η λέξη «καλημέρα» είναι ένα στατικό κείμενο και όσες φορές και να τρέξει η συντόμευση, το Widget πάντα θα δείχνει την λέξη «καλημέρα»
Το από κάτω παράδειγμα είναι πιο ενδιαφέρον:
Η συντόμευση όταν τρέξει, δίνει εντολή στο Widget 2 της εφαρμογής, να δείξει την τρέχουσα ώρα σε μορφή «Ώρα:Λεπτά:Δευτερόλεπτα»
Κάθε φορά που θα τρέχει αυτή η συντόμευση θα ενημερώνει το Widget 2 με την τρέχουσα ώρα, που πάντα θα είναι διαφορετική διότι η ώρα αλλάζει δυναμικά.
Για να το κάνουμε ακόμα πιο ενδιαφέρον, εάν κάποιος φτιάξει έναν αυτοματισμό έτσι ώστε αυτή η συντόμευση να τρέχει μόνη της κάθε φορά που φεύγει από το σπίτι ή φτάνει στο σπίτι, τότε το widget 2 θα δείχνει αυτόματα την ώρα που έφυγε (ή έφτασε αντιστοίχως) κάποιος από/στο σπίτι.