Автоматическое обновление приложений android через командную строку
Как в терминале android (например: Termux) одной командой запустить автоматическое обновление приложений из PlayMarket? Данные:
- Package: 'com.android.vending';
- Class: 'com.google.android.finsky.activities.MainActivity';
- Action: 'com.google.android.finsky.VIEW_MY_DOWNLOADS';
- 'trigger_update_all:true'.
Как открыть активити 'моих приложений' понятно:
am start -n com.android.vending/com.google.android.finsky.activities.MainActivity -a com.google.android.finsky.VIEW_MY_DOWNLOADS
, а вот как нажать кнопку 'обновить всё' ('trigger_update_all').
Ответы (1 шт):
Вы можете воспользоваться командой input tap, чтобы сымитировать клик по какой-то точке, указав значения в пикселях. Например, команду можно написать так:
am start ... && sleep 3 && input tap 300 1250
Вместо чисел 300 1250 вам нужно подставить другие значения, в зависимости от конфигрурации вашего телефона и расположения кнопки.
Не самый надежный способ, но не уверен, что есть способ лучше.