让黑莓程序支持WiFi联网
想必用过黑莓XX20系列(支持WiFi)的用户都知道,并不是什么程序都能使用WiFi的,这个控制权并不在用户手上,那么是什么原因造成的呢?
主要原因就是RIM没有把这一层完全抽象到系统层面,而是要软件开发者在程序中做特殊的处理才行。
普通的联网程序中使用如下代码
String url = "http://bbdev.org"; HttpConnection c = (HttpConnection) Connector.open(url);
这种方式是无法使用WiFi网络的,如果要在程序中使用WiFi网络,必须使用下面这种方式联网
String url = "http://bbdev.org;interface=wifi"; HttpConnection c = (HttpConnection) Connector.open(url);
方法很简单,但是RIM的这种实现方式实在是不太友好,使得大量J2ME转过来的程序无法使用WiFi进行连接。
Popularity: 5% [?]
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.
Comments
请教您个问题,我的8310 os4.2 安装来电助手的时候成功,但是无法激活,当然是安装您的激活码来激活的,机器码也是输入的助手显示的机器码,!而且从新安装的时候就不显示权限设置了!请教是什么问题! 我从装了好几次也找了好多论坛,但是没有什么号的解决办法!
黑莓为什么这样实现啊? 不知后面的ROM会不会改正这个问题。
加上String url = “http://bbdev.org;interface=wifi”;这句话后是不是没有wifi就走gprs了?不用再加String url = “http://bbdev.org”;了?
还有,像google maps这种软件能反编译吗?平时也太费流量了,能支持wifi就好了
不愧是牛人啊。
真不知道大名鼎鼎的黑莓为什么犯这种错误,本来是个很好的亮点,却被污了一大块,若是早知道的话我就不买了。也许想以此巩固自己浏览器的占有率?
不知后面的ROM会不会改正这个问题。
加上String url = “http://bbdev.org;interface=wifi”;这句话后是不是没有wifi就走gprs了?不用再加String url = “http://bbdev.org”;了?
还有,像google maps这种软件能反编译吗?平时也太费流量了,能支持wifi就好了

楼主你好,想请教您facebook APP 可以改成wifi登入吗?
Reply