Я получаю довольно низкое время автономной работы при использовании автоматической синхронизации в 3G. У меня есть Wi-Fi в колледже и дома, поэтому я ищу способ включить автоматическую синхронизацию только при подключении к этим двум конкретным сетям Wi-Fi.
Это легко сделать с помощью Tasker . Если вы не знаете, Tasker — наиболее полное решение для автоматизации Android. Это не бесплатно (5 евро — но вы можете получить бесплатную пробную версию на их домашней странице), но определенно стоит своей цены. Просто взгляните на Tasker UserGuide для полного описания.
Tasker объединяет условия и задачи в профили. В вашем случае задача будет выглядеть примерно так:
Автосинхронизация задач:
У вас будет два Condition , по одному для каждого профиля ( Tasker всегда соединяет условия по AND, поэтому вам нужны два разных профиля:
Теперь, когда вы не подключены ни к одной из этих сетей, выключите автосинхронизацию вручную один раз (вам не придется это повторять). В следующий раз, когда вы подключаетесь к одной из двух сетей, Tasker включает автосинхронизацию и сбрасывает ее в предыдущее состояние (выключено), как только вы отключаетесь.
Если Tasker слишком тяжел для вас, я уверен, что есть другие инструменты автоматизации, которые могут выполнить эту простую задачу ( например, Llama - Location Profiles ). Но теперь, когда у вас есть идея, вы найдете соответствующее приложение, которое вам подходит.
Майкл