展锐10.0 lmzx 定制修改点

这篇博客详细介绍了展锐10.0 lmzx系统的定制修改内容,包括禁止hotseat创建文件夹、移除桌面搜索栏、增强documentsui文件支持、修改状态栏时间格式、预置google拼音输入法等,旨在提升用户操作体验和系统个性化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1.hotseat 禁止创建文件夹

packages/apps/Launcher3/src/com/android/launcher3/Workspace.java

         final View dragOverView = mDragTargetLayout.getChildAt(mTargetCell[0], mTargetCell[1]);
         ItemInfo info = dragObject.dragInfo;
-        boolean userFolderPending = willCreateUserFolder(info, dragOverView, false);
+        boolean userFolderPending = willCreateUserFolder(info, dragOverView, false)  && !mLauncher.isHotseatLayout(targetLayout);
         if (mDragMode == DRAG_MODE_NONE && userFolderPending &&

2.去掉桌面搜索栏

--- a/sprd/packages/apps/Launcher3/res/layout/search_container_workspace.xml
+++ b/sprd/packages/apps/Launcher3/res/layout/search_container_workspace.xml
@@ -22,9 +22,9 @@
         android:id="@id/search_container_workspace"
         android:padding="0dp" >
 
-    <fragment
+    <!--<fragment
         android:name="com.android.launcher3.qsb.QsbContainerView$QsbFragment"
         android:layout_width="match_parent"
         android:tag="qsb_view"
-        android:layout_height="match_parent"/>
+        android:layout_height="match_parent"/>-->
 </com.android.launcher3.qsb.QsbContainerView>
\ No newline at end of file
diff --git a/sprd/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java b/sprd/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
index 7b88d16..af01e99 100755
--- a/sprd/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
+++ b/sprd/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
@@ -573,11 +573,11 @@ public class Workspace extends CyclePagedView<WorkspaceBasePageIndicator>
                     .inflate(R.layout.search_container_workspace,firstPage, false);
         }
 
-        CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, firstPage.getCountX(), 1);
+        /*CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, firstPage.getCountX(), 1);
         lp.canReorder = false;
         if (!firstPage.addViewToCellLayout(qsb, 0, R.id.search_container_workspace, lp, true)) {
             Log.e(TAG, "Failed to add to item at (0, 0) to CellLayout");
-        }
+        }*/
     }

3.documentsui 支持各种文件类型

+++ b/mt8788/vendor/mediatek/proprietary/packages/apps/DocumentsUI/src/com/android/documentsui/files/ActionHandler.java
@@ -648,7 +648,7 @@ public class ActionHandler<T extends Activity & Addons> extends AbstractActionHa
     }
 
     private boolean manageDocument(DocumentInfo doc) {
-        if (isManagedDownload(doc)) {
+        if(false){ //(isManagedDownload(doc)) {
             // First try managing the document; we expect manager to filter

4.hotseat 不创建文件夹

+++ b/sprd/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
@@ -2490,7 +2490,7 @@ public class Workspace extends CyclePagedView<WorkspaceBasePageIndicator>
 
         final View dragOverView = mDragTargetLayout.getChildAt(mTargetCell[0], mTargetCell[1]);
         ItemInfo info = dragObject.dragInfo;
-        boolean userFolderPending = willCreateUserFolder(info, dragOverView, false);
+        boolean userFolderPending = willCreateUserFolder(info, dragOverView, false)  && !mLauncher.isHotseatLayout(targetLayout);
         if (mDragMode == DRAG_MODE_NONE && userFolderPending &&
                 !mFolderCreationAlarm.alarmPending()) {

5.关闭selinux 权限

+++ b/sprd/system/core/init/selinux.cpp
@@ -105,13 +105,13 @@ bool IsEnforcing() {
                 PLOG(ERROR) << "Failed to read
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心有纤纤结

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值