Tag: blackberry

无法在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 […]

停止线程并再次开始在blackberry中提供IllegalThreadStateException

使用以下代码时,我收到了IllegalThreadStateExceptionexception:我已经启动了这个线程一次(通过使用thread.start() )并再次尝试在另一个地方启动它,所以使用下面的代码: thread.interrupt(); thread.start(); 但是thread.start()抛出了thread.start() 。 我应该用什么来解决它?

如何在Blackberry应用程序中设置备用入口点?

如何在Blackberry Application中设置备用入口点。将有2个应用程序 UI应用程序 后台应用程序:将在自动启动上运行。 有一个关于这个的黑莓知识中心文章 ,我试过,编码如下。 但是在单击应用程序图标时,没有响应。 class EntryPointForApplication extends UiApplication { public EntryPointForApplication() { GUIApplication scr = new GUIApplication(); pushScreen(scr); } public static void main(String[] args) { if ( args != null && args.length > 0 && args[0].equals(“background1”) ){ // Keep this instance around for rendering // Notification dialogs. BackgroundApplication backApp=new BackgroundApplication(); backApp.enterEventDispatcher(); backApp.setupBackgroundApplication(); […]

自定义列表字段单击事件

即时编写一个应用程序,我已创建自定义列表字段用于显示列表视图。 我的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: ” […]