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

Android如何与无效的APN建立数据连接?,android,apn,Android,Apn,我有一个HTC浏览器,我正在开发一个在Android中设置APN设置的应用程序。问题是,我是否设置了正确的APN似乎无关紧要。 它仍然有效!! 操作员是否在服务器端处理此问题?它在GSM和CDMA上工作是否不同?如果可用,Android可能会读取SIM卡上的设置?还是最后知道的工作配置 它是怎么工作的 致以最诚挚的问候。我不知道它到底是如何工作的,但这可能会有所帮助。我发现世界上几乎所有运营商的APN设置都可以在XML文件中找到,您可以通过以下命令获得: adb pull cust/nii/ch

我有一个HTC浏览器,我正在开发一个在Android中设置APN设置的应用程序。问题是,我是否设置了正确的APN似乎无关紧要。 它仍然有效!! 操作员是否在服务器端处理此问题?它在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"
/>
所以我猜算法可能是:

尝试使用用户提供的APN设置。 如果这不起作用,请找到可用的操作员。 应用存储的APN设置。
如果您需要该文件的示例,我会将其上传到某个地方。

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

尝试使用用户提供的APN设置。 如果这不起作用,请找到可用的操作员。 应用存储的APN设置。 如果你需要这个文件的样本,我会把它上传到某个地方