android 去除桌面谷歌搜索框

news/2024/9/25 9:36:17/

注:
        本文只是博主学习记录分享,仅供参考。如有错误请指出来,谢谢!

一、问题描述

去除 android 系统桌面谷歌搜索栏,前后对比如下图:

系统版本:android12

平台:rk3568

二、参考修改

文件路径:packages/apps/Launcher3/res/layout/search_container_workspace.xml

<com.android.launcher3.qsb.QsbContainerView

        xmlns:android="http://schemas.android.com/apk/res/android"

        android:orientation="vertical"

        android:layout_width="match_parent"

        android:layout_height="0dp"

        android:id="@id/search_container_workspace"

        android:padding="0dp" >

// 注释这一段代码

<!-- <fragment

        android:name="com.android.launcher3.qsb.QsbContainerView$QsbFragment"

        android:layout_width="match_parent"

        android:tag="qsb_view"

        android:layout_height="match_parent"/> -->

</com.android.launcher3.qsb.QsbContainerView>

文件路径:packages/apps/Launcher3/src/com/android/launcher3/Workspace.java

// @Rockchip add two qsb

        if (twoQsb) {

                if (mQsb2 == null) {

                        mQsb2 = LayoutInflater.from(getContext())

.                        inflate(R.layout.search_container_workspace2, firstPage, false);

        }

        // CellLayout.LayoutParams lp2 = new CellLayout.LayoutParams(0, 0, firstPage.getCountX(), 1);

        // lp2.canReorder = false;

        // if (!firstPage.addViewToCellLayout(mQsb2, 1, R.id.search_container_workspace2, lp2, true)) {

        // Log.e(TAG, "Failed to add qsb2 to item at to CellLayout");

        // mQsb2 = null;

        // }

        }

        // @end

注:

        rk 平台需要注释 rk 添加的搜索栏代码


http://www.ppmy.cn/news/1445380.html

相关文章

js,javascript数组方法fill(),forEach(),from(),isArray(),join() (2024-04-30)

目录 1、fill()方法 2、forEach()方法 3、from() 方法 4、isArray() 方法 5、join() 方法 1、fill()方法 fill() 方法用静态值填充数组中的指定元素。 您可以指定开始和结束填充的位置。如果未指定&#xff0c;则将填充所有元素。 注释&#xff1a;fill() 会覆盖原始数组…

排序算法-堆排序

一、二叉堆的特性&#xff1a; 1、最大堆的堆顶是整个堆中的最大元素。 2、最小堆的堆顶是整个堆中的最小元素。 以最大堆为例&#xff0c;如果删除一个最大堆的堆顶&#xff08;并不是完全删除&#xff0c;而是跟末尾的节点交换位置&#xff09;&#xff0c;经过自我调整&…

恒峰智慧科技—高扬程消防水泵:守护生命安全的坚强后盾

在消防领域&#xff0c;高扬程消防水泵以其独特的优势&#xff0c;成为了灭火救援工作中不可或缺的重要设备。这种专业消防设备具备高扬程、高压、大流量等特点&#xff0c;能够在短时间内将大量水源输送到远距离的火场&#xff0c;为灭火工作提供有力的支持。 无论是广袤无垠的…

Python发送digest认证的请求:requests.auth.HTTPDigestAuth/httpx.DigestAuth

近日在做摄像头接口的调试&#xff0c;需要用到Digest认证&#xff0c;经过试验&#xff0c;代码如下&#xff1a; 一、同步版(pip install requests) import requests from requests.auth import HTTPDigestAuthhost https://192.168.0.2 path /api/xxx path2 /another/a…

eNSP学习——静态路由及默认路由基本配置

目录 知识背景 实验目的 实验步骤 实验内容 实验拓扑 实验编址 实验前期准备 实验步骤 1、基本配置&#xff08;按照实验编址设置好对应的IP地址&#xff09; 2、是实现主机之间的通信 3、实现全网全通来增强网络的可靠性 4、使用默认路由实现简单的网络优化 需要各…

oneapi:强大而易用的OpenAI接口管理和分发系统 大模型 通用接口 ollama

使用One-api代理我所有的各类接口渠道,包括gpt-3.5-trubo、gpt-4等openAI官方模型,azure提供的模型,集成联网知识库等功能的gpt4模型,以及国内模型的一些模型。同时支持openai图像生成接口。 1. 准备工作 创建应用目录,例如在/share/Container下创建文件夹oneapi在oneapi…

CI/CD:基于kubernetes的Gitlab搭建

1. 项目目标 &#xff08;1&#xff09;熟悉使用k8s环境搭建Gitlab &#xff08;2&#xff09;熟练应用Gitlab基本配置 2. 项目准备 2.1. 规划节点 主机名 主机IP 节点规划 k8s-master 10.0.1.1 kube_master k8s-node1 10.0.1.2 kube_node k8s-node2 10.0.1.3 k…

设计模式学习笔记 - 项目实战二:设计实现一个通用的接口幂等框架(实现)

概述 上篇文章&#xff0c;我们讲解了幂等框架的设计思路。在正常情况下&#xff0c;幂等框架的处理流程是比较简单的。调用方生成幂等号&#xff0c;传递给实现方&#xff0c;实现方记录幂等号或者用幂等号判重。但是&#xff0c;幂等框架要处理的异常情况很多&#xff0c;这…