小编Mic*_*hue的帖子

在VerticalFieldManager上的字段之间添加垂直间距

我正在向VerticalFieldManager添加字段.有没有在字段之间添加垂直间距的方法?

blackberry java-me

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

在BlackBerry上从一个屏幕切换到另一个屏幕

我想在我的BlackBerry应用程序中从一个屏幕切换到另一个屏幕 - 从类别屏幕切换到详细信息屏幕.我不知道如何从一个屏幕切换到另一个屏幕.

blackberry java-me

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

BlackBerry将新联系人添加到地址簿

我正在工作的Blackberry应用程序要求我将所有应用程序联系人导出到BB地址簿.我能够检索ContactList并创建一个新的联系人.但是,当我打电话的时候

AddressBookArguments entry = 
    new AddressBookArguments(AddressBookArguments.ARG_NEW, contact);

Invoke.invokeApplication(Invoke.APP_TYPE_ADDRESSBOOK, entry);
Run Code Online (Sandbox Code Playgroud)

我将打开地址簿的新联系页面,并且必须手动按下保存按钮.我不能让用户为所有联系人执行此操作.

所以我的问题是,有没有办法自动保存这些新创建的联系人?

blackberry java-me

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

http post请求不在Blackberry 5.0中发送参数

我一直在处理BlackBerry post请求,请求已经发送,但参数似乎不是.这是我的代码:

        HttpConnection httpConnection = (HttpConnection) Connector.open(url);
        httpConnection.setRequestMethod(HttpConnection.POST);
        httpConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

        URLEncodedPostData encPostData = new URLEncodedPostData("UTF-8", false);
        encPostData.append("time", "1314144000");

        System.out.println("url: " + httpConnection.getURL());

        byte[] postData = encPostData.toString().getBytes("UTF-8");

        System.out.println("post data:  " + encPostData.toString());
        httpConnection.setRequestProperty("Content-length", String.valueOf(postData.length));

        System.out.println("url: " + httpConnection.getURL());
        System.out.println("message:" + httpConnection.getResponseMessage());

        OutputStream os = httpConnection.openOutputStream();
        os.write(postData);
        os.flush();
        os.close();
Run Code Online (Sandbox Code Playgroud)

我从服务器(我们设置)获得的响应是​​我们没有发送时间戳.我的问题有问题吗?

encPostData.append("time", "1314144000");
Run Code Online (Sandbox Code Playgroud)

码?

blackberry http http-post java-me

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

循环使用String来查找Unicode字符需要花费太多时间

我正在创建一个自定义字段,我想用图片替换一些unicode caracters.它就像为黑莓设备做表情符号.好吧,我在编辑字段中循环caracters并用图像替换unicode caracters有问题.当文本变得太长时,循环花费太多时间.

我的代码如下:

String aabb = "";
char[] chara = this.getText().toCharArray();
for (int i = loc; i < chara.length; i ++) {
   Character cc = new Character(chara[i]);
   aabb += cc.toString();
   if (unicodeCaracter) {
       //Get the location
       //draw the image in the appropriate X and Y
   }
}
Run Code Online (Sandbox Code Playgroud)

这很好用,图像正好在正确的位置.但问题是当文本变大时,循环花费太多时间,并且设备上的文本输入变得不友好.

如何在文本中找到unicode caracters,而不必每次都为它们循环?他们错过了另一种方式吗?

我需要帮助解决这个问题.提前致谢

string blackberry java-me

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

将char转换为String

我想以下列方式将char转换为String:

char aaa = '\uE001';
Run Code Online (Sandbox Code Playgroud)

我想获取一个值为的字符串,"\uE001"所以我只能用它substring(2)来获取"E001".那可能吗?请帮忙

string blackberry char java-me

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

检测空格键事件

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

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

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

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

blackberry java-me

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

发布时需要哪些Blackberry App World提交文件

真的很抱歉要问一些偏离主题的问题,但我们有一个Blackberry 5.0应用程序,我们需要尽快在应用程序商店中起床.

我有一个包含以下内容的zip文件

[根文件夹] .alx [子文件夹<5.0.0>] .cod .csi .cso .debug .jad .jar [/子文件夹] [/根文件夹]

任何人都知道这是否可以按原样提交,或者我不确定这是否是预先调试版本,并且需要重新编译才能发布(iOS版).我注意到它不包含release.xml文件或devices.txt,我也觉得应该将子文件夹重命名为"Appname_5.0.0"

blackberry structure submission appworld

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

将Blackberry web works应用程序转换为blackberry java应用程序

我使用手机间隙网络工作框架创建了一个BlackBerry应用程序,但该框架仅支持BlackBerry OS 5或更高版本.我想将我的应用程序转换为使用BlackBerry java,因此它可以在早期的BlackBerry OS版本上运行.这可能吗?

blackberry java-me blackberry-webworks cordova

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

在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
查看次数