我用一个支持java的诺基亚手机调试Socket可以实现发送接收,但是我用了一个windows mobile操作系统的多普达手机,就不能实现发送,请问是操作系统不支持的吗 还是手机的原因啊?
------解决方案--------------------------------------------------------
手机问题或者是代码问题
有没有报什么异常啊
------解决方案--------------------------------------------------------
系统不同代码就有点不同了,,,像在多普达上面发短信必须加上86,诺基亚上就不要。。
主要看有没有报什么异常了。。。
------解决方案--------------------------------------------------------
可能是端口号不行吧,,,可以换个端口试试,,
最好能把异常信息用LOG打出来
------解决方案--------------------------------------------------------
把日志写到RMS啦,,,,,
------解决方案--------------------------------------------------------
最好写到文件系统中,,,,,
有个简单的方法就是在catch()里面用FORM f = new FORM()
f.append(e.getMessgae())
------解决方案--------------------------------------------------------
对了还要把当前屏幕设为f
如果出现的异常导致死机的话就只能用文件系统了,
------解决方案--------------------------------------------------------
不知道你windows mobile的手机支不支持KVM , windows mobile 有自己的一套开发语言,你用 j2me 写的,跑不起来应该算正常吧
------解决方案--------------------------------------------------------
多普达的支持java啊,,,,,,,
除非你的手机太不一般了。。。