项目总结

来源:互联网 发布:数据草堂 编辑:程序博客网 时间:2024/05/01 16:58

 项目(具体是什么就不说了),前段时间接到的任务。休息过一段时间,实在无聊,突然来项目,人很亢奋。项目要求将手机上的通讯录备份至服务器上,这个没问题,可以实现,用jsr75中的PIM包就可以实现;可短信就没招了,刚开始还以为用jsr226中的WAM可以实现,在以前的项目里用WAM发过短信,想当然:既然能发短信,那肯定就能接受短信。随着解决问题的深入现,利用WMA只能接受有端口的短信,普通短信跟有端口短信不一样的,我们平时发送的短信都为无端口短信!用j2me无法监听某个具体的端口去拦截普通短信。噩耗...
       网上查找相关资料,终于在茫茫网海中打捞到jsr266--对收件箱进行操作的API,希望重新点燃。不经意在中国移动网站上看到的一篇文章jsr266无疾而终,还没发布,至今已经没厂商对其进行开发,汗~~~~~~~

     为解决短信这个问题,我把csdn论坛上关于短信相关的帖子翻个透!结论:j2me无法对收件箱操作。


在这项目里,收获几个知识点:
1.熟悉PIM,利用PIM包能熟练对通讯录进行读、写、删、查等操作。


2.对j2me网络部分更加熟练:生成XML,网络上传,下载等。


3.利用kxml对XML文档解析。在做前一个项目的时候,对kxml有一定的认识。这次遇到新的问题:对带属性的标签进行解析


4.在解决短信问题过程中,学到一些push技术。以前没用到过,只在mingjava老大出的书上看过相关知识。本意是想利用push技术让程序监听短信端口截获短信。利用短信激活midlet程序,陌生,学习!开始用别人写好的例子,在模拟器上测试,可以用短信来激活,可在手机上测试,死活不行!百思不得其解,还是一个碰巧发现问题根源:原来是端口问题,开始我们用普通短信去激活,怎么也不行,后来才明白需用WMA发送带端口的短信才能激活,因为接受方已经确定监听某个端口,而普通短信则无端口...项目还没做完,待续...........

无意的惊喜:利用google搜索,竟然搜到我写的文章,喜一个

原创粉丝点击