[高通SDM450][Android9.0]屏蔽开放WIFi以及WIFI信号有个x导致无法上网

news/2025/2/7 21:10:41/

文章目录

    • 开发平台基本信息
    • 问题描述
    • 解决方法
      • 1.解决WIFI信号有个x的问题
      • 2.屏蔽开放WIFi

开发平台基本信息

芯片: 高通SDM450
版本: Android 9.0
kernel: msm-4.9

问题描述

  1. Android原生WIFI设定,需要ping一个网址,如果能ping通证明能上网,如果ping不通,就会在WIFI信号那里显示一个x号;至于为什么国内市场会ping不通,其实跟NTP服务器一样,原生ping的网址是国外的,国内无法访问;解决方案就是设置默认忽略ping服务器的这个操作。
  2. Android原生WIFI会对开放性wifi进行提示,在下拉菜单中会有个通知,告知客户可以点击连接,有客户要求屏蔽开放wifi提示。

解决方法

1.解决WIFI信号有个x的问题

--- a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2642,12 +2642,7 @@ class DatabaseHelper extends SQLiteOpenHelper {* See: SettingsProvider.UpgradeController#onUpgradeLocked*/+              loadSetting(stmt, Settings.Global.CAPTIVE_PORTAL_MODE, Settings.Global.CAPTIVE_PORTAL_MODE_IGNORE);                      } finally {if (stmt != null) stmt.close();

2.屏蔽开放WIFi


--- a/service/java/com/android/server/wifi/AvailableNetworkNotifier.java
+++ b/service/java/com/android/server/wifi/AvailableNetworkNotifier.java
@@ -55,6 +55,7 @@ import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.util.List;import java.util.Set;/*** Base class for all network notifiers (e.g. OpenNetworkNotifier, CarrierNetworkNotifier).
@@ -292,12 +293,13 @@ public class AvailableNetworkNotifier {|| mState == STATE_SHOWING_RECOMMENDATION_NOTIFICATION) {ScanResult recommendation =recommendNetwork(availableNetworks, new ArraySet<>(mBlacklistedSsids));
-
-            if (recommendation != null) {
-                postInitialNotification(recommendation);
-            } else {
-                clearPendingNotification(false /* resetRepeatTime */);
-            }
+             //if (recommendation != null) {
+                   // postInitialNotification(recommendation);
+               // } else {
+                  //  clearPendingNotification(false /* resetRepeatTime */);
+               // }}}

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

相关文章

Wi-Fi信号干扰问题该怎么解决

本文转载至&#xff1a;http://www.ciotimes.com/net/rdjs/WI-FI/201006301920.html 射频干扰英文&#xff1a;RFI&#xff0c;(Radio Frequency Interference) 日文&#xff1a;電波障害 摘要&#xff1a; 关键词&#xff1a; Wi-Fi射频干扰信道 802.11技术在过去10年已经…

信号屏蔽

#include <stdio.h> #include <stdlib.h> #include <signal.h> /* 信号SIGUSR1的处理函数 */ void sigusr1_handler(int signo) { printf("catch SIGUSR1\n"); /* 输出提示信息&#xff0c;提示接收到SIGUSR1信号 */ } int main(void) { sigset_t …

家里WiFi信号差,如何解决?

转自&#xff1a;微点阅读 https://www.weidianyuedu.com 现在&#xff0c;大家都离不开WiFi了&#xff0c;到亲戚朋友家串个门第一件事也是连WiFi&#xff0c;连得多了&#xff0c;相信大家心中都会有个疑惑&#xff1a;为啥WiFi信号总是这么差&#xff1f; 一般情况下&…

WiFi信号覆盖面积小?如何扩大Wifi信号覆盖范围?

WiFi已是现代生活不可缺少的组成之一&#xff0c;在WiFi的帮助下&#xff0c;一个家庭网络或办公网络&#xff0c;能够通过无线的方法连接诸多设备。为增进大家对WiFi的认识&#xff0c;本文将对WiFi以及扩大WiFi信号覆盖范围的方法予以介绍。如果你对WiFi具有兴趣&#xff0c;…

信号屏蔽与处理

信号来源与处理 有多种产生信号的方式&#xff1a; 用户在终端中按下快捷键&#xff0c;shell将产生信号发送至前台进程组。如Ctrl-C触发SIGINT信号&#xff0c;Ctrl-Z产生SIGTSTP信号&#xff0c;Ctrl\产生SIGQUIT信号。硬件异常产生信号&#xff0c;如除数为0产生SIGFPE信号…

我家的无线WIFI你别连---教你怎么屏蔽外人的WIFI连接

现在WIFI已经普及,没有wifi堪称新时代的一大酷刑。因此也应运而生很多类似万能钥匙一类的APP。 装上这类工具,每到一个地方,只要一打开软件,扫描附近的WIFI信号,运气好的话总能找到带钥匙标志的WIFI热点&#xff0c;即表示可以连接上去-- 很多同学觉得无比神奇,心想这是怎么作…

防不胜防的WiFi屏蔽器

现在不管去哪里&#xff0c;我们似乎进店第一句话就是问问店主&#xff1a;“你家的WiFi密码是多少&#xff1f;” 不可否认无线网络已经渗入到我们生活的方方面面&#xff0c;如果有一天我们失去了它&#xff0c;后果肯定是难以想象的。但是你知道WiFi屏蔽器其实千奇百怪吗&am…

layui框架学习(29:滑块模块)

Layui中的滑块模块slider支持用户通过移动滑块从一系列的值中进行选择&#xff0c;比起手输数值&#xff0c;使用滑块的视觉效果更直观。slider滑块模块的基本用法及效果如下所示&#xff1a; <div id"slideR" style"margin: 45px 30px; display: inline-blo…