[英]How to open AOSP default launcher app Launcher3 in Android Studio?
[英]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文件,它是预先编译的。
<!-- 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.