簡體   English   中英

如何為Launcher3默認工作區設置收藏的應用-Android源

[英]How to set favourite apps for Launcher3 Default Workspace - Android Source

我正在構建自己的自定義ROM並嘗試在Pixel 2的默認工作區中放置一些應用程序快捷方式。

我已經修改了packages/apps/Launcher3/res/xmldefault_workspace_XxX.xml文件,但是當我重新編譯並刷新設備時未實現任何更改。

最重要的是,我不確定100%如何添加收藏夾,這是我到目前為止的代碼。 但請注意,該應用程序只是Android版本中的一個APK文件,它是預先編譯的。

<!-- Hotseat -->
<include launcher:workspace="@xml/dw_phone_hotseat" />

<resolve
    launcher:screen="0"
    launcher:x="4"
    launcher:y="-1" >
    <favorite launcher:uri="#Intent;action=android.intent.action.MAIN;category=android.intent.category.APP_MARKET;end" />
    <favorite launcher:uri="market://details?id=com.android.launcher" />
</resolve>

<favorite
    launcher:packageName="com.csipsimple"
    launcher:className="com.csipsimple.ui.SipHome"
    launcher:screen="3"
    launcher:x="1"
    launcher:y="3" />

我發現在編譯時,這些更改並未實現。 make clean ,將應用更改,但是,我不得不等待一個多小時才能構建新的ROM。

通過使用以下命令,我能夠快速重建ROM,而無需等待過多的時間進行小的更改。

make installclean
make -j$(nproc)  # Compile using all processors of your computer

關於在Launcher3中添加自定義默認收藏夾,我的問題中的上述代碼是正確的。 但是,我使用packages/apps/Launcher3/res/xml/dw_phone_hotseat.xml的以下代碼將其移至底部的“ hotseat”部分

<favorite
    launcher:container="-101"
    launcher:screen="2"
    launcher:x="2"
    launcher:y="0"
    launcher:packageName="com.packagename"
    launcher:className="com.packagename.MainActivity" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM