[英]How to set the default app for Trebuchet launcher using adb shell?
我需要設置單擊主頁按鈕時要啟動的默認應用程序。 目前,我通過在Trebuchet啟動器中選擇應用程序並單擊“始終”來執行此操作。 但在我的情況下,我需要使用shell,因為我只能使用SSH遠程訪問設備。 有誰知道信息存儲在哪個文件或數據庫中?
首選應用程序存儲在
/data/system/users/0/package-restrictions.xml
更新此文件以根據需要設置默認應用程序。 請記住之后重新啟動以應用新設置。
還值得一提的是,該文件似乎總是由android在啟動時打開和修改,因此更好地檢查更改后重新啟動您的設置仍然存在,因為它可能並非總是如此(例如,如果有錯誤)。
此外,如果您將應用程序設置為某些意圖的默認設置並且此應用程序崩潰,您必須再次更改該XML文件以恢復您的設置,因為如果崩潰,安卓會自動取消將應用程序設置為默認設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.