是否有要告诉Play商店更新所有应用程序或打开自动更新的意图?


11

我拥有运行官方ICS OS的Samsung Galaxy S2。我想使用Llama应用程序(对于Tasker来说太糟糕了!)告诉我的手机在我连接到某些Wi-Fi网络(但不是全部-我的家庭Wi-Fi基于音量)时更新所有应用程序。

Llama允许您传达自定义意图,但是我不知道意图是如何工作的。Play商店是否支持信号“全部更新”或打开自动更新的意图?

(本质上,我正在尝试执行以下操作:如何仅在插入后如何允许Play Store中的应用程序自动更新?)


1
尽管如此,我不认为它存在。
— 布赖恩·丹尼

1
您可以尝试使用Package Explorer找出应用程序支持的意图。也许你很幸运(尽管我对此表示怀疑)。OTOH:您可以将Playstore配置为仅在WiFi上更新。我会说它将对“网络已更改”的意图做出反应,如果“新网络”是WiFi,则应采取相应措施。因此,不需要额外的操作。
— 的Izzy

Answers:


4

“打开自动更新?”

我对此表示强烈怀疑-这是一种用户设置,而Android通常不允许应用更改用户设置。

我认为最好的解决方案是,首先手动打开Play商店的自动更新功能,并将其设置为仅wifi,其次,当您连接到所需的热点时启动Play商店。刚启动它通常会导致它执行所有未决的更新。

我不确定您如何在tasker或llama中指定此名称,但是可以通过发送请求启动Play商店URL(例如,Play商店应用程序或发布者的URL)的意图来启动Play商店。

新的Intent(Intent.ACTION_VIEW,Uri.parse(“ http://play.google.com/store/apps/details?id= ” + appName)))

有关此的更多信息在这里。

最后,您应该进入wifi设置并将您的家庭wifi网络标记为已计量。哎呀 我在这里的API 文档中已经看到了该设置,但是现在我找不到用户设置它的方法。也许仅适用于蜂窝网络,或者可能会在将来的Android版本中使用(该API刚刚添加)。


看起来“计量wifi”是Jelly Bean的功能-我仍在使用ICS。但是很棒,有用的信息否则。对于您建议的最佳解决方案,我最大的问题是,这意味着如果我使用计量wifi上网,我将永远无法启动Play商店,这意味着无法浏览要添加到愿望清单的应用程序,也不会更新单个小型应用程序。
— henrebotha 2013年

不知道计量wifi是否到货了,但是肯定可以在CyanogenMod下找到Settings > Data usage > (Menu) > Mobile hotspots。这样,我至少可以在大学时或经过咖啡馆wifi时停止令人讨厌的更新-谢谢!
— eWolf 2015年

看看我的SO问题,stackoverflow.com
— 阿曼·维尔玛

1

在Account Sync拉玛的行动下,您可以Enable Account Sync then Request Update。调用时,Play商店可能会更新,但我没有尝试过,因此无法确定是否告诉您。虽然值得一试。


好点,我会检查一下。
— henrebotha 2013年

不幸的是,我认为这行不通。
— MikeFHay 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.