gpt4 book ai didi

java - 签名后黑莓有权连接互联网吗?

转载 作者:行者123 更新时间:2023-12-01 05:13:25 24 4
gpt4 key购买 nike

在 Blackberry 中使用浏览器字段时,代码在签名前在模拟器中运行时可以正常工作。但签名后应用程序无法正常工作,意味着网页未加载..代码如下...

代码:

   public final class MyScreen extends MainScreen
{
public MyScreen()
{

// Set the displayed title of the screen
setTitle("MyTitle");

ButtonField bf = new ButtonField("google");
bf.setChangeListener(new FieldChangeListener() {

public void fieldChanged(Field field, int context) {
// TODO Auto-generated method stub
Dialog.alert("this is button click");
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
// TODO Auto-generated method stub
BrowserField browserField = new BrowserField();
add(browserField);
browserField.requestContent("http://www.google.com");
}
}, 2000, false);
}
});

add(bf);


}

}

根据以下代码,如果我在签名之前在模拟器中执行它,则工作正常且网站正在加载。但是使用签名 key 对我的应用程序进行签名后,如果我在设备中执行,则它不执行意味着网站未加载,仅显示空白页面。

在签名前后不知道我的应用存在什么问题。在互联网上搜索后,得到一些信息,我们需要在签名后传递一些后缀才能在设备中使用 HTTP 连接(例如

)
    HttpConnection httpConn;
StreamConnection s;
String url;
s = (StreamConnection)Connector.open(url+";deviceside=true");

但是,如果我在浏览器字段中传递相同的代码,则意味着它与给定的网址连接,例如..

   browserField.requestContent("http://www.google.com" + ";deviceside=true");

并出现错误,例如无法找到“http://www.google.com;deviceside=true”

所以,任何人都可以建议我在黑莓应用程序签名后如何使用浏览器字段访问互联网。

我的应用需要支持操作系统 6.0 和 7.0

最佳答案

尝试这个代码 -

    String url="http://www.google.com";
BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,BrowserFieldConfig.NAVIGATION_MODE_POINTER);
browserField = new BrowserField(myBrowserFieldConfig);
add(browserField);
browserField.requestContent(url);

关于java - 签名后黑莓有权连接互联网吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11688963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com