2

私はHTCExplorerを持っていて、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 に答える