2012-04-24 10 views
2

私はHTC Explorerを持っており、AndroidでAPNの設定を行うアプリを開発しています。私が正しいAPNを設定しているかどうかは問題ではないようです。 それはまだ動作します! オペレータはこれをサーバ側で処理していますか?それはGSMとCDMAで異なって動作しますか?おそらくAndroidはSIMカードから設定を読み込みます。または最後に作業設定を知っていますか?Androidは無効なAPNとのデータ接続をどのように確立しますか?

どのように動作しますか?

よろしくお願いいたします。

答えて

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設定を適用します。

ファイルのサンプルが必要な場合は、どこかにアップロードします。

関連する問題