我已经为许多操作(例如,发送电子邮件,打开PDF,打开网页等)设置了默认应用程序。但是,当我安装或更新可以处理该操作的应用程序时,此默认设置将被清除(即使默认应用程序已更新)。
没人对此有问题,因为他们可以在下一个动作上勾选默认复选框。我的问题:我使用Tasker自动执行大量操作。而且,由于默认删除(自动更新后),我的任务停留在Choose App
弹出窗口中。任务需要及时完成。因此,由于这个原因,我面临许多现实问题。
自动更新应用程序后,我该怎么做才能保留默认值。请不要回答You can't
或Turn off Automatic Update
。
这是一条评论,所以我可以这样说:不能,请关闭自动更新。如果您不是一个假设的开发人员,则可以编写一个应用程序,该应用程序在应用程序更新时会收到通知,并且可以设置默认处理程序(我认为您可能需要root作为最后一部分。)也许Tasker的开发人员有一定的见解。对此吗?
—
RR
恐怕理查德就在这里。我只是使用Tasker API进行了检查,希望它可以提供自己的解决方案(因为我受同一问题的影响,但并不是那么困难)。尽管Tasker可以对“软件包更新”做出反应(甚至知道哪个软件包),但是没有处理“默认应用程序”的操作。而且我不知道任何系统设置,例如“请勿在更新时重置默认应用”。也许某些程序员开发了一个小工具来处理“强制应用默认设置”,侦听package_updated的意图,然后再次简单地设置所有已定义的默认设置...
—
Izzy