Tag: blackberry jde

在黑莓模拟器上运行Web服务时出错

我正在尝试从我开发的BlackBerry应用程序访问Web服务。 但是,当我运行应用程序时,我得到了 “App Error 104 Uncaught:NullPointerException” 我无法调试,因为一些奇怪的原因我的调试器在我开始调试时自动关闭。 关于可能是什么原因的任何建议? 我想提一下,我收到了来自BlackBerry的三个.csi签名文件,但每当我尝试签署该应用程序时,它都会失败: 代码签名注册请求中的签名信息的长度不合适 。 这个错误可能是由于签署申请? 这是我到目前为止所做的: package mypackage; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.rmi.RemoteException; import java.util.Hashtable; import javacard.framework.UserException; import javax.microedition.io.Connector; import javax.microedition.io.HttpConnection; import javax.microedition.location.Location; import javax.microedition.location.LocationProvider; import org.kobjects.base64.Base64; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapPrimitive; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransport; import org.xmlpull.v1.XmlPullParserException; import net.rim.device.api.system.*; […]

黑莓kSoap2和肥皂头

尝试指定自定义soap标头。 不确定如何填充SoapEnvelope.headerOut属性。 我的代码到目前为止? String soapAction = serviceNamespace + “/SearchCustomer”; SoapObject rpc = new SoapObject(serviceNamespace, “SearchCustomers”); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.bodyOut = rpc; envelope.dotNet = true; envelope.encodingStyle = SoapSerializationEnvelope.ENC; rpc.addProperty(“searchBy”, searchBy); rpc.addProperty(“groupBy”, Integer.toString(groupBy)); 这是头文件WSDL提取… string string

无法在Blackberry设备中连接到互联网?

我正在开发一个应用程序,我使用浏览器字段加载其中的HTML文件。 我的代码如下。 Main.java //pushing screen to browser field page.. public Main() { // Push a screen onto the UI stack for rendering. pushScreen(new WebViewController()); } WebViewController.java BrowserFieldConfig bfConfig = new BrowserFieldConfig(); bfConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE, BrowserFieldConfig.NAVIGATION_MODE_POINTER); bfConfig.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED, Boolean.TRUE); bfConfig.setProperty(BrowserFieldConfig.ALLOW_CS_XHR, Boolean.TRUE); bfConfig.setProperty(BrowserFieldConfig.INITIAL_SCALE, new Float(0.0)); bwf = new BrowserField(bfConfig); add(bwf); UiApplication.getUiApplication().invokeLater(new Runnable() { public void run() { // TODO Auto-generated […]

自定义列表字段单击事件

即时编写一个应用程序,我已创建自定义列表字段用于显示列表视图。 我的CustomListField包含一行中的一个图像和文本。 im gettiing字段更改监听器点击listfield行但我想把fieldchange监听器放在图像上..任何人都可以告诉我该怎么做。 这是我的代码。 public class CustomListField extends ListField implements ListFieldCallback { private Vector _listData; private int _MAX_ROW_HEIGHT = 60; public CustomListField(Vector data) { _listData = data; setSize(_listData.size()); setSearchable(true); setCallback(this); setRowHeight(_MAX_ROW_HEIGHT); } protected void drawFocus(Graphics graphics, boolean on) { XYRect rect = new XYRect(); graphics.setGlobalAlpha(150); graphics.setColor(Color.BLUE); getFocusRect(rect); drawHighlightRegion(graphics, HIGHLIGHT_FOCUS, true, rect.x, rect.y, rect.width, rect.height); […]

黑莓手机中的Http POST

问候, 我正在尝试从BlackBerry Application设置服务器连接。 我能够获得有关服务器状态的响应代码。 现在我有一些值,我必须POST到服务器 它就像注册页面值(用户名,密码,年龄)必须发送到服务器。 ConnectionFactory connFact = new ConnectionFactory(); ConnectionDescriptor connDesc; connDesc = connFact.getConnection(url); if (connDesc != null) { HttpConnection httpConn; httpConn = (HttpConnection)connDesc.getConnection(); try { final int iResponseCode = httpConn.getResponseCode(); UiApplication.getUiApplication().invokeLater(new Runnable() { public void run() { Dialog.alert(“Response code: ” + Integer.toString(iResponseCode)); } }); } catch (IOException e) { System.err.println(“Caught IOException: ” […]