在黑莓网络连接 [英] Network Connection in blackberry

查看:132
本文介绍了在黑莓网络连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有什么方法来检测可用的网络,并直接在黑莓连接?
我曾尝试以下链接<一个href=\"http://supportforums.blackberry.com/t5/Java-Development/What-Is-Network-API-alternative-for-legacy-OS/ta-p/614822\" rel=\"nofollow\">http://supportforums.blackberry.com/t5/Java-Development/What-Is-Network-API-alternative-for-legacy-OS/ta-p/614822但收到以下错误

Is there any way to detect the available network and connect directly in blackberry?? I have tried the following link http://supportforums.blackberry.com/t5/Java-Development/What-Is-Network-API-alternative-for-legacy-OS/ta-p/614822 but getting the following error

 D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:8: package net.rim.device.api.io.http does not exist
    [javac] import net.rim.device.api.io.http.HttpHeaders;
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:9: package net.rim.device.api.io.http does not exist
    [javac] import net.rim.device.api.io.http.HttpProtocolConstants;
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:10: package net.rim.device.api.servicebook does not exist
    [javac] import net.rim.device.api.servicebook.ServiceBook;
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:11: package net.rim.device.api.servicebook does not exist
    [javac] import net.rim.device.api.servicebook.ServiceRecord;
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:12: package net.rim.device.api.system does not exist
    [javac] import net.rim.device.api.system.Branding;
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:13: package net.rim.device.api.system does not exist
    [javac] import net.rim.device.api.system.CoverageInfo;
    [javac] ^
    [javac] D:\sakina\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:14: package net.rim.device.api.system does not exist
    [javac] import net.rim.device.api.system.DeviceInfo;
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:15: package net.rim.device.api.system does not exist
    [javac] import net.rim.device.api.system.WLANInfo;
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:35: cannot find symbol
    [javac] symbol  : class ServiceRecord
    [javac] location: class HttpConnectionFactory
    [javac] private static ServiceRecord srWAP2[];
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:80: cannot find symbol
    [javac] symbol  : class HttpHeaders
    [javac] location: class HttpConnectionFactory
    [javac] public HttpConnection getHttpConnection(String pURL, HttpHeaders headers) {
    [javac] ^
    [javac] D:\sakina\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:88: cannot find symbol
    [javac] symbol  : class HttpHeaders
    [javac] location: class HttpConnectionFactory
    [javac] public HttpConnection getHttpConnection(String pURL, HttpHeaders headers, byte[] data) {
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:123: cannot find symbol
    [javac] symbol  : class HttpHeaders
    [javac] location: class HttpConnectionFactory
    [javac] private HttpConnection tryHttpConnection(String pURL, int tIndex, HttpHeaders headers, byte[] data) {
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:61: cannot find symbol
    [javac] symbol  : variable DeviceInfo
    [javac] location: class HttpConnectionFactory
    [javac] sb.append(DeviceInfo.getDeviceName());
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:69: cannot find symbol
    [javac] symbol  : variable Branding
    [javac] location: class HttpConnectionFactory
    [javac] sb.append(Branding.getVendorId());
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:206: cannot find symbol
    [javac] symbol  : variable HttpProtocolConstants
    [javac] location: class HttpConnectionFactory
    [javac] con.setRequestProperty(HttpProtocolConstants.HEADER_CONTENT_TYPE, HttpProtocolConstants.CONTENT_TYPE_APPLICATION_X_WWW_FORM_URLENCODED);
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:206: cannot find symbol
    [javac] symbol  : variable HttpProtocolConstants
    [javac] location: class HttpConnectionFactory
    [javac] con.setRequestProperty(HttpProtocolConstants.HEADER_CONTENT_TYPE, HttpProtocolConstants.CONTENT_TYPE_APPLICATION_X_WWW_FORM_URLENCODED);
    [javac] ^
    [javac] D:\bol
    [javac] symbol  : variable HttpProtocolConstants
    [javac] location: class HttpConnectionFactory
    [javac] con.setRequestProperty(HttpProtocolConstants.HEADER_CONTENT_LENGTH, String.valueOf(data.length));
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:236: cannot find symbol
    [javac] symbol  : variable DeviceInfo
    [javac] location: class HttpConnectionFactory
    [javac] if (DeviceInfo.isSimulator()) {
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:248: cannot find symbol
    [javac] symbol  : variable CoverageInfo
    [javac] location: class HttpConnectionFactory
    [javac] if (CoverageInfo.isCoverageSufficient(4 /* CoverageInfo.COVERAGE_BIS_B */)) {
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:255: cannot find symbol
    [javac] symbol  : variable CoverageInfo
    [javac] location: class HttpConnectionFactory
    [javac] if (CoverageInfo.isCoverageSufficient(2 /* CoverageInfo.COVERAGE_MDS */)) {
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:262: cannot find symbol
    [javac] symbol  : variable WLANInfo
    [javac] location: class HttpConnectionFactory
    [javac] if (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) {
    [javac] ^
    [javac] D:\sakina\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:262: cannot find symbol
    [javac] symbol  : variable WLANInfo
    [javac] location: class HttpConnectionFactory
    [javac] if (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) {
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:271: cannot find symbol
    [javac] symbol  : variable CoverageInfo
    [javac] location: class HttpConnectionFactory
    [javac] if (CoverageInfo.isCoverageSufficient(1 /* CoverageInfo.COVERAGE_DIRECT */) && (srWAP2 != null) && (srWAP2.length != 0)) {
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:278: cannot find symbol
    [javac] symbol  : variable CoverageInfo
    [javac] location: class HttpConnectionFactory
    [javac] if (CoverageInfo.isCoverageSufficient(1 /* CoverageInfo.COVERAGE_DIRECT */)) {
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:305: cannot find symbol
    [javac] symbol  : class ServiceBook
    [javac] location: class HttpConnectionFactory
    [javac] ServiceBook sb = ServiceBook.getSB();
    [javac] ^
    [javac] D:\sTTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:305: cannot find symbol
    [javac] symbol  : variable ServiceBook
    [javac] location: class HttpConnectionFactory
    [javac] ServiceBook sb = ServiceBook.getSB();
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:306: cannot find symbol
    [javac] symbol  : class ServiceRecord
    [javac] location: class HttpConnectionFactory
    [javac] ServiceRecord[] records = sb.getRecords();
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:314: cannot find symbol
    [javac] symbol  : class ServiceRecord
    [javac] location: class HttpConnectionFactory
    [javac] ServiceRecord myRecord = records[i];
    [javac] ^
    [javac] D:\TTMF_ProjectUAT1\TTMFBlackBerry\src\HttpConnectionFactory.java:326: cannot find symbol
    [javac] symbol  : class ServiceRecord
    [javac] location: class HttpConnectionFactory
    [javac] srWAP2 = new ServiceRecord[wap2Vec.size()];
    [javac] ^
    [javac] 29 errors
    [javac] If an API-class was not found, you might need to define where to find the device-APIs. Following classpath has been used: [C:\Program Files\J2ME-Polish\import\mmapi.jar;C:\Program Files\J2ME-Polish\import\cldc-1.1.jar;C:\Program Files\J2ME-Polish\import\midp-2.0.jar;C:/Program Files/J2ME-Polish/import/jsr238.jar;C:/Program Files/J2ME-Polish/import/jsr234.jar;C:/Program Files/J2ME-Polish/import/jsr211.jar;C:/Program Files/J2ME-Polish/import/jsr180.jar;C:/Program Files/J2ME-Polish/import/locationapi-1.0.jar;C:/Program Files/J2ME-Polish/import/jsr177.jar;C:/Program Files/J2ME-Polish/import/jsr172.jar;C:/Program Files/J2ME-Polish/import/pdaapi.jar;C:/Program Files/J2ME-Polish/import/btapi.jar;C:/Program Files/J2ME-Polish/import/m3g.jar;C:/Program Files/J2ME-Polish/import/wmapi-2.0.jar;C:/Program Files/J2ME-Polish/import/m2g.jar].

构建失败

尽管增加黑莓5.0.0.jar文件的

Despite of adding BlackBerry-5.0.0.jar file

推荐答案

如果该<一个href=\"http://supportforums.blackberry.com/t5/Java-Development/HttpConnectionFactory-Connection-class-problem-in-4-5/td-p/730035\"相对=nofollow>链接,并采取在 HttpConnection.java 和尝试。如果没有,那么工作看到peter_strange同一链路上的帖子。在那里,他提供的链接,这将帮助你;

If this Link and take the HttpConnection.java and try it. If it is not working then see the "peter_strange" post on that same link. There he provided links that will help you;

这篇关于在黑莓网络连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆