关于黑莓的发展

发布于 2024-12-04 07:28:03 字数 1084 浏览 2 评论 0原文

我开始从事黑莓开发。

目前,我尝试使用以下方式开发应用程序: 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。

I started in blackberry development.

Currently, I try to develop App with:
Blackberry Widget API (Javascript + CSS) and Eclipse (JAVA)

1/
When I try with Blackberry Widget API, I try to load a webservice in .NET, I try to run this in simulator 8520 curve... and the connect to the webservice not works, I use the config.xml to set the domains but nothing happends, later I test in 9800 simulator and works fine... but I have some fear because this app is for run in any device :(

2/
When I try with Eclipse and kSOAP2 Library,
This is my code:

    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){
    }

When I launch the app in simulator... nothing happend, few minutos after I see a error in the white screen with message "controlled access exception" :(

I have doubt here because I dont know how to solve this and if this app run in any devive.

In eclipse I see JRE 6.0

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小红帽 2024-12-11 07:28:03

要访问 dot net webservice,而不是 Ksoap 方法,请尝试这个。

To access dot net webservice, instead of Ksoap method, try this one.. http://whatpaulhaslearnt.wordpress.com/2011/04/19/consuming-a-net-web-service-from-a-blackberry-native-application-using-the-java-me-platform-sdk-3/ .. this is the best way of accessing dot net webservice..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文