标签: blackberry

在Blackberry中创建XML的更好方法

我已创建XML文件,但我无法查看/输出它.我知道无法输出创建的XML文件.

任何人都可以建议什么是更好的创建XML文件的方法?1.使用DocumentBuilderFactory创建xml,然后解析它或2.手动创建硬编码的xml并将其保存在SD卡上,然后访问它进行解析.

我在xml文件中持续改变文本数据.哪种方法最适合我?

xml file-io blackberry java-me

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

奇怪的行为:Java Comparator随机化列表条目

我很好奇.可能是比较器在每个应用程序启动时随机播放条目的原因是什么?

final static class ContactsListComparator implements Comparator
{                           
    public int compare(Object o1, Object o2)
    {
        if((o1.toString().compareTo(o2.toString()))<0)
        {
            return -1;
        }
        if((o1.toString().compareTo(o2.toString()))>0)
        {
            return 1;
        }
        else
        {
            return 0;
        }
    }    
}    
Run Code Online (Sandbox Code Playgroud)

首次应用开始:

替代文字

第二个App Start

替代文字

如答案所述

比较器实际上比较了自定义对象Contact

public class Contact 
{
  // Members
  private String _contactFirstName;
  private String _contactLastName;
  private long _contactLastModified;

// Constructor
public Contact()
{
    set_contactLastModified();
}

public Contact(String contactFirstName)
{
    _contactFirstName = contactFirstName;
    set_contactLastModified();
}

// Accessable Getters
public String get_contactFirstName() 
{
    return _contactFirstName;
}

public String …
Run Code Online (Sandbox Code Playgroud)

java blackberry list

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

Blackberry - getLocation()方法无法从事件线程调用

我想获得设备的经度和纬度.我使用location api来获取经度和纬度现在我遇到的问题是我无法调用getLocation()按钮点击事件中的方法.它抛出一个错误,因为getLocation()无法从事件线程调用方法.任何人都可以告诉我如何解决这个问题?

gps blackberry geolocation jsr179

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

Blackberry - UI堆栈中要推送的最大屏幕数

有没有人知道我们可以在不调用popscreen()的情况下在UiApplication中推送多少个屏幕,以及每个屏幕类的最大文件大小.

感谢Mintu

memory user-interface blackberry screen

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

解码图像 - BLACKBERRY/Java

有谁知道如何解码SD卡上的.png图像到黑莓上的位图?

java blackberry java-me

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

字符串文本为长值

好吧,就是这样!我需要将字符串文本(如"Hrd $ 457")转换为long值.黑莓IDE有一个按钮,但我需要通过代码执行此操作.请注意,该字符串是字母数字.

谢谢!

注意:对不起,如果我的问题不是很清楚.我正在谈论的IDE按钮将整个字符串转换为一个long值,使该字符串成为唯一的数字.BlackBerry文档说:

"要创建唯一的长密钥,请在BlackBerry®IntegratedDevelopment Environment中键入字符串值.com.rim.samples.docs.userinfo右键单击该字符串,然后单击将'com.rim.samples.docs.userinfo'转换为长."

所以,我需要通过代码完全相同.

我真的很感谢你们的帮助伙伴们,非常感谢你们的帮助.

string blackberry java-me long-integer

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

黑莓MapField显示"无数据"

一直在寻找年龄,找不到解释为什么会发生这种情况的东西.

我正在尝试将MapField添加到我的应用程序中,但是当它加载时它只是说没有数据.

MapField mMapField;
Coordinates mCoordinates;
mCoordinates = new Coordinates(28.135085, -25.900461, 0);
mMapField = new MapField();
mMapField.moveTo(mCoordinates);
mMapField.setZoom(3);
add(mMapField);
Run Code Online (Sandbox Code Playgroud)

BB Maps适用于我的设备和模拟器,但是这个MapField既不适用于模拟器也不适用于实际设备,我在设备上有BIS数据计划.

任何帮助都会得到满足.

谢谢

blackberry

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

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

这是什么错误:在...中缺少堆栈映射?

我为我的黑莓java应用程序(jar文件)创建了lib.但这不起作用.com.myapp.MyManager:错误!:缺少堆栈映射:getInstance at label:31这是什么?如果我将我的lib包复制到我的黑莓应用程序,它运行良好.但我需要lib.

java blackberry java-me

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

如何在BlackBerry中设置不同的模拟器 - Eclipse的Java插件?

我已经下载并安装了用于Eclipse的BlackBerry-Java Plug-in.当我尝试运行应用程序时,它正在启动默认模拟器(BlackBerry Bold 9930).但我想用另一个模拟器(例如BlackBerry Torch 9800)运行该应用程序.

我应该如何切换到该模拟器?是否需要更改配置或进行任何新安装?

eclipse blackberry blackberry-simulator

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