我需要设置单击主页按钮时要启动的默认应用程序。目前,我通过在Trebuchet启动器中选择应用程序并单击“始终”来执行此操作。但在我的情况下,我需要使用shell,因为我只能使用SSH远程访问设备。有谁知道信息存储在哪个文件或数据库中?
答案 0 :(得分:4)
首选应用程序存储在
中/data/system/users/0/package-restrictions.xml
更新此文件以根据需要设置默认应用程序。请记住之后重新启动以应用新设置。
还值得一提的是,该文件似乎总是由android在开机时打开和修改,因此更好地检查更改并重新启动后,您的设置仍然存在,因为它可能并非总是如此(如果有错误的话例)。
此外,如果您将应用程序设置为某些意图的默认设置并且此应用程序崩溃,则必须再次更改该XML文件以恢复您的设置,因为如果应用程序崩溃,Android将自动取消将应用程序设置为默认值。