想必用过黑莓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: 3% [?]

21 Responses to “让黑莓程序支持WiFi联网”

  1. 你好,我想知道如何将黑莓自带浏览器优先使用wifi网络,我的手机是9790的,谢谢!

    Reply

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

    Reply

  3. 请教下,我有个国外的软件的诺机版本,黑莓也能用,但是wifi就不能用了,想把他搞成支持wifi,怎么弄,就是那个tsmobile2.4.8版本。貌似他不是简单的80端口,协议也不是http协议

    Reply

  4. 楼主你好,腾讯开发的QQ2009正式版塞班版本支持WIFI,黑莓又办法使用WIFI qq吗?

    Reply

  5. 请教您个问题,我的8310 os4.2 安装来电助手的时候成功,但是无法激活,当然是安装您的激活码来激活的,机器码也是输入的助手显示的机器码,!而且从新安装的时候就不显示权限设置了!请教是什么问题! 我从装了好几次也找了好多论坛,但是没有什么号的解决办法!

    Reply

  6. 奇怪,刚才发现前面的回复没了,又发了一个。结果现在又出来了。显示的问题?

    Reply

  7. 黑莓为什么这样实现啊? 不知后面的ROM会不会改正这个问题。

    加上String url = “http://bbdev.org;interface=wifi”;这句话后是不是没有wifi就走gprs了?不用再加String url = “http://bbdev.org”;了?

    还有,像google maps这种软件能反编译吗?平时也太费流量了,能支持wifi就好了

    Reply

  8. 不愧是牛人啊。
    真不知道大名鼎鼎的黑莓为什么犯这种错误,本来是个很好的亮点,却被污了一大块,若是早知道的话我就不买了。也许想以此巩固自己浏览器的占有率?
    不知后面的ROM会不会改正这个问题。

    加上String url = “http://bbdev.org;interface=wifi”;这句话后是不是没有wifi就走gprs了?不用再加String url = “http://bbdev.org”;了?

    还有,像google maps这种软件能反编译吗?平时也太费流量了,能支持wifi就好了

    Reply

  9. 不知道J2ME的能不能反编一下,然后自己加上那句代码,虽然很麻烦,但起码能用WIFI

    Reply

    maxpda Reply:

    理论上可以的,反编译,找到网络连接那一块

    Reply

  10. 8320 带wifi,如何用你提供的代码呢?
    能不能说明一下啊?谢谢

    Reply

    maxpda Reply:

    这需开发者在程序里修改

    Reply

  11. 请问, 你的 codesign key 是在美国当地购买的吗?

    Reply

  12. 我的BB8310可以加装WiFi吗

    Reply

    maxpda Reply:

    8320带wifi,8310带GPS

    Reply

  13. 啥时候出callassisant呀?

    Reply

  14. 我的9000上的软件都不能用wifi 不知道为啥 大侠是否能给指点一下
    软件有 浏览器 qq等

    Reply

    maxpda Reply:

    自带的浏览器也不行?

    Reply

    ceecee4life Reply:

    自带的浏览器可以用wifi,其他的软件和游戏都不行,有解决方法吗?

    Reply

  15. 原来在程序里做这么简单呀

    Reply

  16. 很好,很抽象,很是不明白。呵呵,学习了

    Reply

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

© 2010 黑莓风暴 Suffusion theme by Sayontan Sinha