2

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

它是如何工作的?!

此致。

4

1 回答 1

0

我不知道它是如何工作的,但这可能会有所帮助。我发现世界上几乎所有运营商的 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 设置。

如果您需要该文件的样本,我会将其上传到某个地方。

于 2013-11-27T13:13:50.823 回答