标签: blackberry

黑莓 - 自定义大小EditField

我试图组合一个看起来像这样的对话框:

填写以下字段
_______________喜欢____________________

其中"_"行是EditFields.

我将所有字段都粘贴在Horizo​​ntalFieldManager中,我将其添加到对话框中.不幸的是,第一个EditField占用了第一行的所有空间.我试图通过创建我自己的扩展BasicEditField的类来覆盖EditField的getPreferredWidth()方法,但是没有成功.

当然必须有一种简单的方法来强制编辑字段的特定大小.我错过了什么?

user-interface blackberry blackberry-editfield

1
推荐指数
1
解决办法
7460
查看次数

黑莓Java:TextField*没有*插入符号?

我想要一个甚至没有显示插入符号的不可编辑的TextField(或子类).或者,我想要一个多行LabelField.这些都有可能吗?

user-interface blackberry caret textfield labelfield

1
推荐指数
1
解决办法
3768
查看次数

在BlackBerry应用程序中是否必须使用MainScreen?

目前我有两个屏幕使用几乎相同的功能,我宁愿将常见的逻辑提取到一些基类,但扩展不同的RIM UI条款:MainScreen和FullScreen.由于java中没有多重继承,我无法弄清楚如何做到这一点,除非它们都扩展了FullScreen.所以标题中提出的问题就出现了.我已经使用4.2模拟器进行了测试,并且在没有MainScreen的情况下工作正常,但我不确定所有操作系统都在那里.有人知道吗?

跨帖子:

http://supportforums.blackberry.com/t5/Java-Development/Is-MainScreen-compulsory-in-BlackBerry-applications/td-p/383883

http://www.blackberryforums.com/developer-forum/211205-mainscreen-compulsory-blackberry-applications.html#post1511361

api user-interface blackberry

1
推荐指数
1
解决办法
421
查看次数

获取黑莓日志的工具

对于 iPhone,有一个用于打印 Nslog 的控制台工具。对于 Android,有 logcat。对于 Palm,有腻子。

有没有类似的工具可以打印黑莓的日志?

blackberry

1
推荐指数
1
解决办法
1714
查看次数

Blackberry智能手机应用程序是否会在Playbook上运行?

用Java API编写的Blackberry智能手机应用程序是否可以在Playbook上运行而无需修改?

blackberry blackberry-playbook

1
推荐指数
1
解决办法
306
查看次数

检测空格键事件

空格键在许多UI字段上都有默认操作:单击按钮字段,选择/取消选中复选框,在verticalfieldmanager上滚动.

我的屏幕有一个超过20行的列表字段.当用户点击空格键时,我希望列表字段滚动.

例如,BlackBerry默认日历应用,当我们点击空格键时,它会向下滚动.和BlackBerry默认文本消息,当我们点击空格键时,它将向下滚动.

这是默认属性吗?或者我是否需要编写空格键的代码?

blackberry java-me

1
推荐指数
1
解决办法
245
查看次数

JavaME调整图像大小

我有一个byte[]存储我的图像.

现在我希望能够扩展它并将其存储在另一个中byte[].

我知道如何扩展Bitmaps,并可以将我转换byte[]Bitmap.但是我不能将缩放的Bitmap重新变成一个byte[].

黑莓 EncodedImage thumbnail = image.scaleImageToFill(50, 50);什么都不做.

我试图创建一个50x50的缩略图.不一定要准确.它存储在byte []中.

如何调整存储在byte []中的图像的大小,并将其保存在新的byte []中.

 byte[] imageTaken;
 //Create thumbnail from image taken
 EncodedImage image = EncodedImage.createEncodedImage(imageTaken, 0, -1);
 image.getBitmap();
 EncodedImage thumbnail = image.scaleImageToFill(50, 50);           
 byte[] thumbArray = thumbnail.getData();
Run Code Online (Sandbox Code Playgroud)

blackberry image java-me

1
推荐指数
1
解决办法
444
查看次数

Sql Where Statement

我正在尝试将我从json服务获得的两个变量与我在应用程序中拥有的数据库进行比较.我试图对其进行硬编码并且有效

Statement st = tmsDB.createStatement(
    "SELECT * FROM ObjectTexts WHERE programID ='AAA' AND objName ='BBB'");
Run Code Online (Sandbox Code Playgroud)

但当我试图这样做时

Statement st = tmsDB.createStatement(
    "SELECT * FROM ObjectTexts WHERE programID="+ JsonProgramID  +"AND objName ="+JsonobjName);
Run Code Online (Sandbox Code Playgroud)

它不起作用.

有任何想法吗?

sql blackberry java-me

1
推荐指数
1
解决办法
160
查看次数

在Java-ME中转换整数向量

我在转换整数向量时遇到问题,如下所示.转换字符串是可以的,但我遇到了整数问题.

private Vector a = new Vector();
Record record = new Record();

record.setName((String) listName.elementAt(i));
record.setPrice((int) listPrice.elementAt(index));
a.addElement(record);
Run Code Online (Sandbox Code Playgroud)

下面是类Record

package goldenicon;


public class Record {
    String name;  
    int price;


    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }

    public int getPrice() {
        return price;
    }
    public void setPrice(int price) {
        this.price = price;
    }

}
Run Code Online (Sandbox Code Playgroud)

blackberry java-me

1
推荐指数
1
解决办法
455
查看次数

黑莓 - 是否有可能开发品牌应用程序?

我被要求调查BlackBerry的开发选项.我的客户希望构建一个代表其品牌的应用程序.我意识到开发有不同的技术,Java/J2ME方法可能是最强大的.

有没有人有建立品牌应用程序的经验,或者有黑莓应用程序的屏幕截图可以突破用户界面/体验?

我还想对这些技术在经验方面的影响提供一些反馈.我确信从品牌角度来看应用程序有各种各样的缺点,但我想向客户强调这些.

java mobile blackberry branding java-me

0
推荐指数
1
解决办法
219
查看次数