现在做的一个项目,需要在服务器推送消息到手机之后,应用程序对该消息进行解析来执行相应的操作,现遇到下面两个问题:
    1:android是如何对push过来的pdu进行解析的,到达手机端的pdu消息是哪种格式。这部分看来系统的源码,pdu解析类很复杂看的头晕。
    2:如何在模拟器上接收push消息,也就是需要模拟发送push消息到android的模拟器上,不知如何实现。
请eoe做过类似项目的高手指点迷津,小弟感激不尽!

解决方案 »

  1.   

    第一个问题也没研究过。
    第二个问题,开启Eclipse的虚拟机控制面板(Emulator Control)就可以发送消息了。
    开启方法:Windows->show views->others,在Android那一栏里可以找得到Emulator Control项。
      

  2.   

    你这个在DDMS里就可以发送的,只是普通的短信发送,现在wap push消息跟短信发送不一样,跟彩信类似的,就是不知道怎么发送~
      

  3.   

    第一个问题,我也需要答案。
    有没有高手指教一下。
    我觉得应该自己构造pdu,然后在JAVA中用反射调用SmsManager的private sendRawPdu方法来实现。
    但是我不值当如何构造消息的头部信息。