Corto y pego:
Locale es una muy buena aplicación para Android. La idea es poder automatizar aquellas funciones del móvil que realizamos frecuentemente. Por ejemplo, bajar el volumen del teléfono cuando volvemos a casa desde el trabajo o enviar un mensaje SMS a la persona que nos llama mientras estamos en una reunión. Locale es muy versátil y podemos utilizarlo para programar fácilmente todas estas tareas y más, combinando una serie de condiciones que derivarán en las acciones que le indiquemos.
Vale pues para eso...para automatizar tareas; que si se active el 3G en un lugar concreto (Que has establecido tu mediante el MAPS) que se ponga el movil en silencio a una hora determinada.
Lo malo es que se ve que chupa bateria el condenao programa.
Una opcion es desconectar conexiones (bt, gps, wifi) si no las vas a necesitar.