当前位置: 首页 > news >正文

Android11去掉Setings里的投射菜单条目

Android11去掉【设置】--【已连接的设备】--【连接偏好设置】里的投射菜单条目,具体如下:

commit 0c0583e6ddcdea21ec02db291d9a07d90f10aa59
Author: wzh <wzh@incartech.com>
Date:   Wed Jul 21 16:37:13 2021 +0800去掉投射菜单Change-Id: Id7f205cdf9b8e17f836eb697195ab39d1e3a6b8cdiff --git a/AndroidManifest.xml b/AndroidManifest.xml
old mode 100644
new mode 100755
index c22eab0..fe351f9
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -2149,7 +2149,7 @@android:value="true" /></activity>-        <activity
+        <!-- activityandroid:name="Settings$WifiDisplaySettingsActivity"android:label="@string/wifi_display_settings_title"android:icon="@drawable/ic_cast_24dp">
@@ -2159,7 +2159,7 @@</intent-filter><meta-data android:name="com.android.settings.FRAGMENT_CLASS"android:value="com.android.settings.wfd.WifiDisplaySettings" />
-        </activity>
+        </activity --><activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing"><meta-data android:name="com.android.settings.FRAGMENT_CLASS"
diff --git a/res/xml/connected_devices_advanced.xml b/res/xml/connected_devices_advanced.xml
old mode 100644
new mode 100755
index 3ff7d99..eba8849
--- a/res/xml/connected_devices_advanced.xml
+++ b/res/xml/connected_devices_advanced.xml
@@ -35,14 +35,14 @@settings:searchable="false"settings:controller="com.android.settings.connecteddevice.NfcAndPaymentFragmentController"/>-    <Preference
+    <!-- Preferenceandroid:fragment="com.android.settings.wfd.WifiDisplaySettings"android:key="wifi_display_settings"android:title="@string/wifi_display_settings_title"android:icon="@drawable/ic_cast_24dp"android:order="-6"settings:controller="com.android.settings.wfd.WifiDisplayPreferenceController"
-        settings:keywords="@string/keywords_wifi_display_settings"/>
+        settings:keywords="@string/keywords_wifi_display_settings"/ --><com.android.settingslib.RestrictedPreferenceandroid:fragment="com.android.settings.nfc.AndroidBeam"
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
old mode 100644
new mode 100755
index e94e647..32cd096
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -131,7 +131,7 @@ public class Settings extends SettingsActivity {public static class SavedAccessPointsSettingsActivity extends SettingsActivity { /* empty */ }public static class TextToSpeechSettingsActivity extends SettingsActivity { /* empty */ }public static class AndroidBeamSettingsActivity extends SettingsActivity { /* empty */ }
-    public static class WifiDisplaySettingsActivity extends SettingsActivity { /* empty */ }
+    //public static class WifiDisplaySettingsActivity extends SettingsActivity { /* empty */ }public static class DreamSettingsActivity extends SettingsActivity { /* empty */ }public static class NotificationStationActivity extends SettingsActivity { /* empty */ }public static class UserSettingsActivity extends SettingsActivity { /* empty */ }
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java
old mode 100644
new mode 100755
index 76739f0..63b3a8a
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -649,10 +649,10 @@ public class SettingsActivity extends SettingsBaseActivityshowDev, isAdmin)|| somethingChanged;-        somethingChanged = setTileEnabled(changedList, new ComponentName(packageName,
+        /*somethingChanged = setTileEnabled(changedList, new ComponentName(packageName,Settings.WifiDisplaySettingsActivity.class.getName()),WifiDisplaySettings.isAvailable(this), isAdmin)
-                || somethingChanged;
+                || somethingChanged;*/somethingChanged = setTileEnabled(changedList, new ComponentName(packageName,Settings.ScreenshotSettingsActivity.class.getName()),
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
old mode 100644
new mode 100755
index 77adbf0..8875ca7
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -338,7 +338,7 @@ public class SettingsGateway {Settings.DataUsageSummaryActivity.class.getName(),// Home page > Connected devicesSettings.BluetoothSettingsActivity.class.getName(),
-            Settings.WifiDisplaySettingsActivity.class.getName(),
+            //Settings.WifiDisplaySettingsActivity.class.getName(),Settings.PrintSettingsActivity.class.getName(),// Home page > Apps & NotificationsSettings.UserSettingsActivity.class.getName(),

http://www.lryc.cn/news/147942.html

相关文章:

  • fnm(Node.js 版本管理器)
  • Apipost:为什么是开发者首选的API调试工具
  • Echarts图表坐标轴文字太长,省略显示,鼠标放上显示全部(vue)
  • C语言控制语句——跳转关键字
  • C#,《小白学程序》第五课:队列(Queue)
  • 【【萌新的STM32学习25--- USART寄存器的介绍】】
  • SpringBootWeb案例 Part 5
  • 【ES6】Promise.race的用法
  • PMP - 敏捷 3355
  • Mapbox-gl 关闭所有Popup,以及关闭按钮出现黑色边框bug
  • RE:从零开始的车载Android HMI(四) - 收音机刻度尺
  • 评估安全 Wi-Fi 接入:Cisco ISE、Aruba、Portnox 和 Foxpass
  • java 泛型作为方法的返回值的封装
  • ASP.NET Core 中基于 Minimal APIs 的Web API
  • Unity ProBuilder SetUVs 不起作用
  • c#接口(interface)
  • SSH远程连接macOS服务器:通过cpolar内网穿透技术实现远程访问的设置方法
  • 【C++】Visual Studio EditorConfig 格式设置
  • 服务器单机大规模数据存储方案
  • ElasticSearch-集成ik分词器
  • c++版opencv求二值图的质心
  • 6、深入解析Kotlin类与对象:构造、伴生、单例全面剖析
  • 【开源ESP32谷歌恐龙小游戏】【游戏演示和介绍】LVGL ST7789 适用于Arduino
  • openCV实战-系列教程7:轮廓检测2与模板匹配(轮廓检测/轮廓特征/轮廓近似/轮廓边界矩阵/轮廓边界圆/模版匹配)、原理解析、源码解读
  • cs231n_1_IntroToConv
  • OPENCV实现SURF特征检测
  • Android Gradle 同步优化
  • BeautifulSoup:学习使用BeautifulSoup库进行HTML解析和数据提取。
  • 基于沙猫群算法优化的BP神经网络(预测应用) - 附代码
  • PCL 判断三点共线(三维空间)