android模拟器能通过开发模块通过GPRS moder,实现在公司内网断网状态用cmwap或cmnet方式上网么?(相当于真正的CMWAP/CMNET上网,而不是模拟的方式)。
例如公司内网不可以上taobao网,而使用开发模块通过GPRS moder可以上cmwap流量,达到上taobao的目的。

解决方案 »

  1.   

    logcat日志里面的 
    AT SEND: AT+CGREG?
    AT RECEIVE: +CGREG:0,0这个要在什么情况下才正常返回 +CGREG:0,1  //注册成功
    这个不是由底层已经封装好了的么?调用就可以了, 为何有时候会返回0,0  有时候返回0,1
      

  2.   

    这个是查询网络注册状态的AT命令,如果没有注册上网络,自然返回的就不是“注册成功”了,注册成功的前提是CFUN和CPIN都需要返回正确值,你可以先试试这两个命令
      

  3.   

    谢谢楼上的指点,不过好像不是这个引起的。而且我自己单独在XP系统里面创建的超级终端,发起 
    AT SEND: AT+CGREG?
    AT RECEIVE: +CGREG:0,1  //这里却能正常返回注册成功我看了一下日志
    P605
    D/RIL_LC_LOG(   35): ******re send AT after 3 secs :AT+CFUN=4*******
    返回成功,表示所有的协议激活都关闭
    //以下是激活成功
    P745
    D/RIL_LC_LOG(   35):             AT send   : |AT+CFUN=1|
    D/RIL_LC_LOG(   35):             AT receive: |OK|P821
    D/RIL_LC_LOG(   35):             AT send   : |AT+CPIN?|
    D/RIL_LC_LOG(   35):             AT receive: |+CPIN: READY|
    D/RIL_LC_LOG(   35):             AT receive: |OK|接着发送以下指令都未能成功获取和注册
    D/RIL_LC_LOG(   35):             AT send   : |AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?|
    D/RIL_LC_LOG(   35):             AT send   : |AT+CREG?|后续重发以上指令能正确返回如下
    D/RIL_LC_LOG(   35):             AT receive: |+COPS: 1,0,"CHINA  MOBILE",2|
    D/RIL_LC_LOG(   35):             AT receive: |+COPS: 1,1,"CMCC",2|
    D/RIL_LC_LOG(   35):             AT receive: |+COPS: 1,2,"46000",2|
    D/RIL_LC_LOG(   35):             AT receive: |OK|D/RIL_LC_LOG(   35):             AT receive: |+CREG: 0,1|
    D/RIL_LC_LOG(   35):             AT receive: |OK|而GPRS却一直不能注册上  
    AT SEND: AT+CGREG?
    AT RECEIVE: +CGREG:0,0====================================
    Response
    +CGREG: <n>,<stat>[,<lac>,<ci>]
    OK<n>:
    0 disable network registration unsolicited result code<stat>:
    0  not registered, MT is not currently searching an operator to register to The UE is in GMM state GMM-NULL or GMM-DEREGISTERED-INITIATED.
    The GPRS service is disabled, the UE is allowed to attach for GPRS if requested by the user.
    1  registered, home network
    The UE is in GMM state GMM-REGISTERED or GMM-ROUTING-
    ......
      

  4.   

    如何才能确保以下返回注册成功 ,除了要发起AT+CPIN? ,AT+CFUN=1 还有别的条件么?
    AT SEND: AT+CGREG?
    AT RECEIVE: +CGREG:0,1
    AT receive: |OK|