2012-04-23 7 views
0

ブラックベリーアプリケーションのhttp接続をしたいと思います。私は無線LANにより、デバイスにそれを使用したい場合は、イムBlackberry - EDGEネットを使用したHttpConnection

http://ip:port/prueba.php;deviceside=true

のようなURLを使用して、私はインターフェイス=無線LANを追加します。

しかし、なぜそれがEDGE経由で接続しないのかわかりません。私は何か他に何ができますか?私はあなたのアプリケーションに署名していることについて聞いていますが、私はそれを理解していません。

答えて

0

使用: ";真deviceside =; = ConnectionUID" + srTCP.getUid()

private ServiceRecord srTCP; 
private void init() 
    { 

     ServiceBook sb = ServiceBook.getSB(); 
     ServiceRecord[] records = sb.getRecords(); 

     for (int i = 0; i < records.length; i++) 
     { 
      ServiceRecord myRecord = records[i]; 
      String cid, uid; 

      if (myRecord.isValid() && !myRecord.isDisabled()) 
      { 
       cid = myRecord.getCid().toLowerCase(); 
       uid = myRecord.getUid().toLowerCase(); 
       if (cid.indexOf(WPTCP_STR) != -1 && uid.indexOf(WIFI_STR) == -1 && uid.indexOf(MMS_STR) == -1) 
       { 
        String httpProxyAddress = getDataString(myRecord, BYTE_PROXY_ADDRESS); 
        if ((httpProxyAddress == null) || StringUtils.isBlank(httpProxyAddress.trim())) 
        { 
         srTCP = myRecord; 
        } 
       } 
      } 
     } 
    } 
関連する問題