需要把一串二进制代码从一部手机上通过短信(如:0x01 0x08 0x00 0x34 0x55)发送到另外一个号码,是不是用sendDataMessage方法?里面几个参数的意义是什么?
有没有哪位大哥能给个范例,小弟不胜感激。
在线等。

解决方案 »

  1.   

    看名字就知道String destinationAddress 发给谁
    String scAddress 服务中心
    short destinationPort, 目的端口,特定业务使用
    byte[] data 具体数据UserData
    PendingIntent sentIntent 发送到sc之后的通知Intent
    PendingIntent deliveryIntent sc下发到接收方之后的通知Intent
      

  2.   

    其实别人告诉你了这个参数的意思没多大意义,你下次还是会碰到参数意思不理解。
    解决这类问题的流程是:第一、eclipse里面你把鼠标移到这个方法它会弹出这个方法的说明,系统的类它都是会注释参数的意思的,英文不好可以翻译。第二、翻译了还是不清楚这个参数的意思,那么就去google或者百度这个方法,前面带上andorid关键字,搜索出来后看别人的代码基本上就心里有数了。第三、自己调试,以上2步执行完了之后基本上也就个别的参数意义不知道了,这个时候你可以把你自己认为这个参数的意义都试一遍,调试过后你就知道了。第四、通过上述3步还是不行的,你可以问一下有经验的人,这个时候别人再告诉你这个参数的意思和方法的含义,你估计在开发过程中是忘不了了。