【C#】Windows Mobile 通过代码设置GPRS连接,设置网络与接入点

using Microsoft.WindowsMobile.Configuration;

配置管理依存于 Configuration Service Providers(CSP)
每一个 CSP 是一组设置
每一组设置具有相应的一组 XML

例如:浏览器收藏夹 CSP
<wap-provisioningdoc>
  <characteristic type="BrowserFavorite">
    <characteristic type="Download">
      <parm name="URL" value="http://www.the01city.com"/>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

设置GPRS接点可以用以下代码实现:

try
            {
                XmlDocument xmlPreferred = new XmlDocument();
                string a = GetApplicationDirectory() + "//cmwap.xml" ;
                xmlPreferred.Load(a);

                ConfigurationManager.ProcessConfiguration(xmlPreferred, true);
            }
            catch (Exception er)
            {
                MessageBox.Show(er.ToString());
            }

cmwap.xml内容如下:

<wap-provisioningdoc>
  <!-- GPRS Connection -->
  <characteristic type="CM_GPRSEntries">
    <characteristic type="CMCC WAP">
      <parm name="DestId" value="{436EF144-B4FB-4863-A041-8F905A62C572}" />
      <characteristic type="DevSpecificCellular">
        <parm name="GPRSInfoAccessPointName" value="cmwap" />
      </characteristic>
    </characteristic>
  </characteristic>

  <!-- Proxy  设置代理-->
  <characteristic type="CM_ProxyEntries">
    <characteristic type="CMCC WAP Gateway">
      <parm name="SrcId" value="{436EF144-B4FB-4863-A041-8F905A62C572}"/>
      <parm name="DestId" value="{7022E968-5A97-4051-BC1C-C578E2FBA5D9}"/>
      <parm name="Proxy" value="10.0.0.172:9201"/>
      <parm name="Type" value="2"/>
    </characteristic>
    <characteristic type="CMCC Internet Proxy">
      <parm name="SrcId" value="{436EF144-B4FB-4863-A041-8F905A62C572}"/>
      <parm name="DestId" value="{F28D1F74-72BE-4394-A4A7-4E296219390C}"/>
      <parm name="Proxy" value="10.0.0.172:80"/>
      <parm name="Type" value="1"/>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

 

 

http://blog.163.com/szx_rencaijob/blog/static/38447108200921905721640/

 

另外,如果希望在配置“选择网络”时能够自动选择自己配好的网络及接入点,也可以通过XML方式来进行选择网络。配置方法主要是通过配置CM_ProxyEntries来进行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值