2011-09-13 93 views
1

我從黑莓發展開始。關於黑莓的發展

目前,我嘗試開發應用與: 黑莓的Widget API(JavaScript和CSS)和Eclipse(JAVA)

1/ 當我試着使用黑莓的Widget API,我嘗試加載在一個web服務。 NET,我嘗試在模擬器8520曲線中運行...並且連接到webservice不起作用,我使用config.xml來設置域但沒有任何事情發生,後來我在9800模擬器中測試並且工作正常......但我有些害怕,因爲這個程序是在任何設備:(

2/ 當我試着使用Eclipse和kSOAP2圖書館, 這是我的代碼運行:

String WSD_URL = "http://service.com/service.asmx"; 
    String WSD_NAMESPACE = "http://service.com/GetInfo"; 
    String WSD_ACTION = "http://service.com/GetInfo/fGetInfo";  

    SoapObject soap = new SoapObject(WSD_NAMESPACE, "fGetInfo"); 
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
    envelope.dotNet = true; 
    envelope.bodyOut = soap; 
    envelope.encodingStyle = SoapEnvelope.XSD; 

    HttpTransport ht = new HttpTransport(WSD_URL); 


    try { 
     ht.call(WSD_ACTION, envelope); 

    } catch (Exception e){ 
    } 

當我啓動在模擬器...沒有happend應用,很少minutos後,我看到在白色屏幕顯示「受控訪問異常」一個錯誤:(

我懷疑這裏是因爲我不知道如何解決這個問題,如果這個應用程序運行在任何devive。

在Eclipse中我看到JRE 6.0

回答

0

訪問點淨web服務,而不是KSOAP方法,試試這個.. http://whatpaulhaslearnt.wordpress.com/2011/04/19/consuming-a-net-web-service-from-a-blackberry-native-application-using-the-java-me-platform-sdk-3/ ..這是訪問點淨web服務的最佳方式..

+0

感謝您的回覆...目前...我的應用在ksoap模擬器中工作正常......但是當我打開MDS時,onyle會......正常工作......但是......當我在真實設備中打開我的應用時.. 。該應用程序沒有顯示任何內容......很奇怪...在設備中也存在MDS?...我需要打開這個應用程序(如果存在)。非常令人沮喪 – jfrubiom