Originariamente inviato da
DroidME
Mi permetto di segnalare che, per consumare meno batteria, conviene usare il CellID come evento e non la location basata sul GPS (che altrimenti serve tenerlo acceso).
Come consigliato da GioCarro non è granché complicato. Lo script che cerchi è molto simile ad uno dei miei ma eseguono operazioni leggermente differenti quindi a te andrebbe modificato.
Un profilo funzionante e a basso consumo energetico è quello che segue... ma prima devo avvisarti che dovrai farlo quando sei a lavoro perché appena metterai il context (CellID) dovrai far fare uno "Scan" nella schermata che ti compare; mentre il telefono esegue lo scan tu gira per il tuo posto di lavoro e tieni lo scan attivo più a lungo possibile affinché il telefono impari le celle che sono attive sul tuo luogo di lavoro. Le celle, quando finirai lo scan le troverai elencate nell'apposito pannello. Piccola e ulteriore nota.. su internet consigliano di ripetere lo scan più volte in più giorni (per essere sicuri di individuare tutte le celle) e di farlo eseguire per non meno di 10 minuti consecutivi (e lo scan dovresti avviarlo appena davanti al portone di dove lavori poi lasciarlo eseguire finché giri nel tuo luogo di lavoro). La riuscita dello script dipende strettamente dal rilevamento delle celle! A casa mia ad esempio operano 7 celle diverse ma alcune le ho scoperte dopo parecchi giorni perché non venivano mai usate.
Profilo: LAVORO
Context: CellID (spunta su "Invert")
Context: Time (from XX to YY) <-- metti l'orario di lavoro esempio 08 - 16, in questo modo il profilo non sprecherà batteria quando non deve controllare le celle e, al contempo, non si impiccerà quando sarai in orario non di lavoro (e in luoghi diversi da esso)
Enter task: Al lavoro
-A1: Notify (Title: A lavoro) <-- ti comparirà una notifica nel notification center avvisandoti che sta funzionando in questa modalità; ti sarà utile per rilevare malfunzionamenti del profilo (ad esempio perché noterai che mentre sei a lavoro il profilo cambierà, quindi ha sentito una cella sconosciuta, e tu potrai quindi aggiungerla rapidamente ritornando sul context)
-A2: WiFi (Set "On")
-A3: Notification Volume (level 0)
-A4: Media Volume (level 0)
-A5: Alarm Volume (level 0)
-A6: Ringer Volume (level 0)
-A7: System Volume (level 0)
-A8: Mobile Data: (set off)
-A9: Silent mode (set on)
Exit task: Non al lavoro
-A1: Notify (Title: Non al lavoro)
-A2: WiFi (Set "Off")
-A3: Notification Volume (level 6)
-A4: Media Volume (level 10) <-- il valore massimo è 15
-A5: Alarm Volume (level 7)
-A6: Ringer Volume (level 7)
-A7: System Volume (level 7)
-A8: Mobile Data: (set on)
-A9: Silent mode (set off)
Note:
a) questo script disattiva TUTTO l'audio quando sei a lavoro e riattiva tutto quando non sei più lì; disattiva la connessione dati quando sei a lavoro e la riattiva quando vai via; attiva il wifi quando sei a lavoro e lo disattiva quando vai via
b) basandosi sulle celle telefoniche esiste un certo "range" in metri che fanno la differenza fra quando si attivi e quando si disattivi tale profilo
c) ho messo le modifiche al volume di ogni aspetto del telefono perché leggevo tempo fa che la "silent mode" su S3 non va; per questo motivo tu potrai scegliere selettivamente quali volumi disattivare e quali no (media di norma è relativo ai player musicali e ai giochi, notification alle notifiche sonore delle app e dei reminders; alarm alle sveglie; system al volume di sistema; ringer alla suoneria)
d) se alcuni dei volumi non vuoi toccarli, non inserirli nello script ma se intendi fare a tentativi puoi metterli tutti e attivarli/disattivarli per testarli (considera che i volumi pare non siano gestiti allo stesso modo su ogni terminale quindi potrebbe darsi, ad esempio, che il ringer da noi non serva a niente ed altri si... non sapendolo con certezza dovrai fare le prove)
3) Volume 0 significa "Mute"
Fammi sapere come va e se funziona clicka su "Thanks"