У меня есть Samsung Galaxy S2, работающий под официальной ОС ICS. Я хочу использовать приложение Llama (слишком плохое для Tasker!), Чтобы мой телефон обновлял все приложения, когда я подключен к определенным сетям Wi-Fi (но не все - мой домашний Wi-Fi основан на громкости).
Лама позволяет вам сообщать о намерениях, но я не знаю, как они работают. Поддерживает ли Play Store намерение либо сигнализировать «обновить все», либо включить автоматическое обновление?
(По сути, я пытаюсь сделать что-то вроде этого: Как разрешить автоматическое обновление приложений в Play Store только при подключении? )
tasker
application-autoupdate
intents
llama
henrebotha
источник
источник
Ответы:
"включить автоматическое обновление?"
Я очень сомневаюсь, что для этого есть намерение - это настройка пользователя, и Android обычно не позволяет приложениям изменять настройки пользователя.
Я думаю, что лучшим решением будет, во-первых, вручную включить функцию автообновления в магазине воспроизведения и установить для нее только Wi-Fi, а во-вторых, запустить магазин воспроизведения при подключении к нужной точке доступа. Просто запуск его обычно приводит к выполнению любых ожидающих обновлений.
Я не уверен, как вы указываете это в tasker или llama, но вы можете запустить магазин воспроизведения, отправив намерение, которое запрашивает запуск URL магазина воспроизведения (например, URL приложения или издателя магазина воспроизведения), например
новое намерение (Intent.ACTION_VIEW, Uri.parse (" http://play.google.com/store/apps/details?id= " + appName))
Больше информации об этом здесь .
Наконец, вы должны перейти к настройкам Wi-Fi и пометить свою домашнюю сеть Wi-Fi как измеренный. Упс. Я видел эту настройку в документации по API здесь, но теперь я не могу найти способ для пользователя установить его. Может быть, это доступно только для сотовых сетей, или, возможно, это будет в будущих версиях Android (API был добавлен недавно).
источник
Settings > Data usage > (Menu) > Mobile hotspots
. Таким образом, я могу по крайней мере остановить раздражающие обновления, когда в универе или мимо кафе Wi-Fi - спасибо!Под
Account Sync
действием в ламе можноEnable Account Sync then Request Update
. Возможно, что Play Store обновится, когда он будет вызван, но я не пробовал, поэтому не могу сказать вам точно. Хотя стоит попробовать.источник