【问题标题】:about blackberry development关于黑莓开发
【发布时间】:2011-09-13 19:59:29
【问题描述】:

我开始从事黑莓开发。

目前,我尝试使用以下方式开发应用程序: Blackberry Widget API (Javascript + CSS) 和 Eclipse (JAVA)

1/ 当我尝试使用 Blackberry Widget API 时,我尝试在 .NET 中加载 web 服务,我尝试在模拟器 8520 曲线中运行它......并且连接到 web 服务不起作用,我使用 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){
    }

当我在模拟器中启动应用程序时...什么也没发生,几分钟后我在白屏中看到错误消息“受控访问异常”:(

我对此表示怀疑,因为我不知道如何解决这个问题,以及这个应用程序是否可以在任何设备中运行。

在 Eclipse 中我看到 JRE 6.0

【问题讨论】:

    标签: blackberry java-me widget


    【解决方案1】:

    要访问dot net webservice,而不是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/ ..这是访问dot net webservice的最佳方式..

    【讨论】:

    • 感谢您的回复...目前...我的应用程序在带有 ksoap 的 simualtor 中运行良好...但是当我打开 MDS 时仅此而已...运行良好...但是...当我在真实设备中打开我的应用程序...该应用程序没有显示任何内容...很奇怪...设备中也存在 MDS 吗?...我需要打开此应用程序(如果存在)。很郁闷
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多