如何为 Launcher3 默认工作区设置最喜欢的应用程序 - Android 来源
How to set favourite apps for Launcher3 Default Workspace - Android Source
我正在构建自己的自定义 ROM,并尝试将一些应用程序快捷方式放入 Pixel 2 的默认工作区。
我已经修改了 packages/apps/Launcher3/res/xml
中的 default_workspace_XxX.xml
文件,但是当我重新编译和刷新我的设备时没有实施任何更改。
最重要的是,我不是 100% 确定如何添加收藏夹,这是我目前拥有的代码。但请注意,该应用只是 Android 构建中的一个 APK 文件,它是 pre-compiled.
<!-- 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 中添加自定义默认收藏夹,我问题中的上述代码是正确的。但是,我将其移至底部 'hotseat' 部分,并在 packages/apps/Launcher3/res/xml/dw_phone_hotseat.xml
中使用以下代码
<favorite
launcher:container="-101"
launcher:screen="2"
launcher:x="2"
launcher:y="0"
launcher:packageName="com.packagename"
launcher:className="com.packagename.MainActivity" />
我正在构建自己的自定义 ROM,并尝试将一些应用程序快捷方式放入 Pixel 2 的默认工作区。
我已经修改了 packages/apps/Launcher3/res/xml
中的 default_workspace_XxX.xml
文件,但是当我重新编译和刷新我的设备时没有实施任何更改。
最重要的是,我不是 100% 确定如何添加收藏夹,这是我目前拥有的代码。但请注意,该应用只是 Android 构建中的一个 APK 文件,它是 pre-compiled.
<!-- 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 中添加自定义默认收藏夹,我问题中的上述代码是正确的。但是,我将其移至底部 'hotseat' 部分,并在 packages/apps/Launcher3/res/xml/dw_phone_hotseat.xml
<favorite
launcher:container="-101"
launcher:screen="2"
launcher:x="2"
launcher:y="0"
launcher:packageName="com.packagename"
launcher:className="com.packagename.MainActivity" />