[QCM6125][Android10] 系统设置隐藏搜索栏以及右上角的搜索按钮

文章目录

开发平台基本信息

芯片: QCM6125
版本: Android 10
kernel: msm-4.14

解决方法

java 复制代码
--- a/packages/apps/Settings/res/layout/settings_homepage_container.xml
+++ b/packages/apps/Settings/res/layout/settings_homepage_container.xml
@@ -53,9 +53,9 @@
         </LinearLayout>
     </androidx.core.widget.NestedScrollView>
 
-    <com.google.android.material.appbar.AppBarLayout
+    <!-- <com.google.android.material.appbar.AppBarLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content">
         <include layout="@layout/search_bar"/>
-    </com.google.android.material.appbar.AppBarLayout>
+    </com.google.android.material.appbar.AppBarLayout> -->
 </androidx.coordinatorlayout.widget.CoordinatorLayout>
--- a/packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java
+++ b/packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java
@@ -48,14 +48,14 @@ public class SettingsHomepageActivity extends FragmentActivity {
         root.setSystemUiVisibility(
                 View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
 
-        setHomepageContainerPaddingTop();
+        // setHomepageContainerPaddingTop();
 
-        final Toolbar toolbar = findViewById(R.id.search_action_bar);
-        FeatureFactory.getFactory(this).getSearchFeatureProvider()
-                .initSearchToolbar(this /* activity */, toolbar, SettingsEnums.SETTINGS_HOMEPAGE);
+        // final Toolbar toolbar = findViewById(R.id.search_action_bar);
+        // FeatureFactory.getFactory(this).getSearchFeatureProvider()
+        //         .initSearchToolbar(this /* activity */, toolbar, SettingsEnums.SETTINGS_HOMEPAGE);
 
-        final ImageView avatarView = findViewById(R.id.account_avatar);
-        getLifecycle().addObserver(new AvatarViewMixin(this, avatarView));
+        // final ImageView avatarView = findViewById(R.id.account_avatar);
+        // getLifecycle().addObserver(new AvatarViewMixin(this, avatarView));
         getLifecycle().addObserver(new HideNonSystemOverlayMixin(this));
 
         if (!getSystemService(ActivityManager.class).isLowRamDevice()) {
--- a/packages/apps/Settings/src/com/android/settings/search/actionbar/SearchMenuController.java
+++ b/packages/apps/Settings/src/com/android/settings/search/actionbar/SearchMenuController.java
@@ -61,6 +61,9 @@ public class SearchMenuController implements LifecycleObserver, OnCreateOptionsM
 
     @Override
     public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
+        if(true){
+            return;
+        }
         final Context context = mHost.getContext();
         final String SettingsIntelligencePkgName = context.getString(
相关推荐
落叶阳光8 天前
常见混淆概念理清:从搜索引擎和检索引擎的区别说起
查询·搜索·检索·混淆概念
衣舞晨风20 天前
Logstash 迁移索引元数据(设置和映射)
运维·elasticsearch·同步·logstash·index·setting
vortex51 个月前
Shodan 进阶使用技巧:无高级会员如何搜索指定漏洞并进行批量验证
网络·安全·搜索引擎·网络安全·命令·搜索
wengad1 个月前
MindSearch CPU-only 版部署
人工智能·搜索
Y多了个想法2 个月前
全志A133 android10 适配EC20 4G模块
4g·全志·android10·a133·ec20·移远
cyt涛2 个月前
搜索功能技术方案
mysql·elasticsearch·全文检索·canal·索引·数据同步·搜索
匪石14 个月前
搜索 ---- 练习题(洛谷)
搜索·练习题·洛谷‘
Projectsauron4 个月前
Linux 下 ag 命令的使用
linux·搜索·linux 命令
uncle_ll4 个月前
机器学习中的关键距离度量及其应用
人工智能·机器学习·搜索·距离度量·距离函数
scl、4 个月前
ElasticSearch学习篇15_《检索技术核心20讲》进阶篇之TopK检索
搜索·检索·bm25·topk