gpt4 book ai didi

android - Android 如何与无效的 APN 建立数据连接?

转载 作者:行者123 更新时间:2023-11-29 13:59:20 24 4
gpt4 key购买 nike

我有一个 HTC Explorer,我正在开发一个在 Android 中设置 APN 设置的应用程序。问题是我是否设置了正确的 APN 似乎并不重要。它仍然有效!运算符(operator)是否在服务器端处理此问题?它在 GSM 和 CDMA 上的工作方式不同吗?也许 Android 会从 SIM 卡中读取设置(如果可用)?或者最后知道工作配置?

它是如何工作的?!

最好的问候。

最佳答案

我不知道它到底是如何工作的,但这可能会有所帮助。我发现世界上几乎所有运营商的 APN 设置都可以在 XML 文件中找到,您可以使用以下命令获取它:

adb pull cust/nii/chile/xml/apns-conf.xml

我在智利,但还有几个南美国家的文件夹。例如,这是我找到的一家日本运营商的 APN 设置:

<!--begin niudahai DTS2010120102485 20101201-->
<apn carrier="SoftBank"
apn="andglobal.softbank.ne.jp"
proxy=""
port=""
user="andg004softbank"
password="fp34vqgtu9nueeuk"
server=""
mmsc="http://mms/"
mmsproxy="andmms.softbank.ne.jp"
mmsport="8080"
mcc="440"
mnc="20"
authtype="2"
type="default,mms"
/>

所以我猜算法可能是:

  1. 尝试使用用户提供的 APN 设置。
  2. 如果这不起作用,请找到可用的运算符。
  3. 应用存储的 APN 设置。

如果您需要文件样本,我会把它上传到某个地方。

关于android - Android 如何与无效的 APN 建立数据连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10293417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com