日期:2014-05-20  浏览次数:20555 次

j2me能接受普通手机发的短信吗?
pushRegistry要设置端口,如果是用j2me程序发可以指定端口,另一台j2me手机是能收到。如果是普通手机里发出的短信,我用j2me程序能收到吗?

------解决方案--------------------
不能收到,普通短信属于无端口短信。

------解决方案--------------------
本来WMA设计的初衷就不是为了能接收普通短信,所以除非厂商提供API支持,否则标准MIDP或者OP都是不会支持该行为
------解决方案--------------------
不能收到, java短信的协议是和普通手机短信协议是不一样的. java虚拟机里的profile里另有一层协议, 比如二楼说的端口, 还有长度问题等. 最重要的是, wma是由java虚拟机来处理的, push就是在收到这种短信的时候, 调起虚拟机, 和普通短信的处理流程是完全不一样的. java短信的低层接口是手机平台本身的接口.