rss
twitter
  • 人生并非游戏,因此,我们并没有权利只凭自己的意愿放弃它。 —— 列夫.托尔斯泰 你明白,人的一生,既不是人们想象的那么好,也不是那么坏。 —— 莫泊桑

小T学黑莓:黑莓模拟器上网设置

| Posted in 黑莓开发 |

5

由于开发的小工具都要用到网络,就不得不要使用模拟器上网才能看到一些应用的效果,在网上查阅了很多资料,都是说只要打开MDS就可以了,如果你装了JDE,你会在文件夹中找到MDS-CS这个便是,在我电脑上对应的是C:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\MDS\run.bat,只要运行这个批处理文件就可以了。但是仅仅是设置这里还是不行的,一般模拟器里面的apn是黑莓自带的一个,这里我们可以进入Option(设置)→advanced Option(高级设置)→TCP,设置里面的apn为cmnet或者cmwap,username和password不填为空即可,这个时候你打开浏览器访问网页,都可以了吧!

在这里需要注意的是一定是要先打开MDS再开浏览器,不然会连接不到,不知道是不是我个人的问题,用模拟器上网我现在遇到的问题是用模拟器发出请求后不能正确的得到网络上返回给手机的信息,测试中发送请求是完全正确的,但是接受响应,比如向一个网站发布请求后得到的是一个状态码200,说明请求成功,但是后面提示的是不能解析html之类的,于是我又试验了用流的形式来取得响应,结果是能够用流完成请求,得到的响应是错误的,在这里测试用到的分别是java中DataOutputStream和DataInputStream中的writeUTF和readUTF方法。但是在我的8700真机上2种方法均可以得到想要的效果,在这个问题上还没有找到解决方案,只有用真机实测,如果你有解决方案,谢谢你告诉小T一下!

Popularity: 5%