被这个设置困扰了很久很久了。今天总算心血来潮。挖掘了一下,得到的答案如下:
主要关键点在
frameworks/base/telephony/java/com/android/internal/telephony/gsm/PdpConnection.java
中
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
if (NULL_IP.equals(dnsServers[0]) && NULL_IP.equals(dnsServers[1])
&& !((GSMPhone) phone).isDnsCheckDisabled()) {
// Work around a race condition where QMI does not fill in DNS:
// Deactivate PDP and let DataConnectionTracker retry.
// Do not apply the race condition workaround for MMS APN
// if Proxy is an IP-address.
// Otherwise, the default APN will [...]
Toggle Dns Check到底干了什么
最新推荐文章于 2021-02-23 13:55:47 发布
本文详细探讨了在Android系统中PdpConnection.java文件内针对DNS race condition问题的解决方案。特别是当DNS服务器地址为空时,通过一种迂回的方式解决此问题,并避免对默认接入点名称(APN)的影响。
3万+

被折叠的 条评论
为什么被折叠?



