不知道还有没有朋友记得老汉的这个帖子:Java,Symbian,哪个都不怎么样。当时要在两个 Symbian 的模拟器上互相收发短信,最后以失败告终。
前两天为了用上 Windows XP SP3,做了一件很糟糕的事情。系统运行了两年多了,微软的补丁打了又打,C 盘都快满了,据说 SP3 是个合集,老汉就想,先把原来已经安装的补丁卸载了,再安装 SP3 可能会省空间。于是开始动手,好几十个补丁,几乎每次都要求重新启动,终于在卸载完某个之后,重启蓝屏了。于是,…………新系统诞生了。
在收拾停当的机器里,我望着刚装好的 7710 SDK 和 S60 FP3 SDK,前面的往事又涌上心头。犹豫良久,还是决定试试看,能不能把那个遗憾搞定。然后就又勇敢地装上了 JRE 1.42,勇敢地把 JRE 1.6 卸载,勇敢地安装 NCF 1.2,勇敢地用它把两个模拟器都启动起来,结果是,S60 的模拟器正常,7710 的模拟器则死的很难看。倒霉的是,把它们全部关闭后,单独启动 7710 的模拟器,仍然会频繁地不定期失去响应。无计之下重装了 7710 的 SDK,结果一样,没有运行 NCF 之前,两个模拟器工作都正常,只要使用过 NCF,7710 的模拟器马上出状况。看来问题还在 NCF 上。只好像爱迪生一样,勤奋地瞎试验,终于有一次,NCF 的一个提示框让我感到了什么苗头:问我要不要安装一个蓝牙 USB 驱动。可我现在并不需要蓝牙功能啊,毫不犹豫地在 NCF 中把和蓝牙的相关的东西屏蔽了(具体操作:在指定的 SDK 上右击,选择“Product Properties…”,在出现的属性表中选中“Technology”页面,把列名为“Communicartion Technology”中值为“BTUSB”的行最前面的勾选去掉,点击“OK”即可)。
现在,从 S60 里发的短信一下就会出现在 7710 的界面上。