小编Mic*_*hue的帖子

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

如何为代码签名安装.CSI文件并将应用程序加载到BlackBerry?

我开发了一个PhoneGap应用程序,我打算将其部署到我的BlackBerry Bold 9700.我的开发工具包括NotePad ++,Apache Ant,Sun JDK和BlackBerry WebWorks SDK,如本页所示http://www.phonegap.com/start #blackberry.

我从Blackberry网站申请签名密钥,并通过电子邮件收到.CSI文件.该电子邮件提供了处理.CSI文件的各种方法的说明,但没有一种方法可以解释如何使用我安装的当前工具.

有没有一种简单的方法可以在不安装Eclipse,Visual Studio或任何其他IDE的情况下继续使用我的.CSI文件?如果是这样,有人可以一步一步地决定该做什么?

blackberry code-signing

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

在Blackberry设备上调试最有效的方法?

我正在寻找调试我的BlackBerry应用程序的最快,最有效的方法.

我注意到在我的情况下使用Torch 9800将调试器连接到设备需要花费很长时间.每次我对代码进行更改时,是否必须附加它,还是有更好的方法?

我也注意到在控制台中,设备似乎正在打印很多我并不关心的东西.筛选这一切真的很痛苦.有没有办法只在控制台中查看与我的应用程序相关的内容,特别是我自己打印的内容?

debugging blackberry java-me

7
推荐指数
2
解决办法
1861
查看次数

Winform形式关闭事件

我有两种形式,主要和儿童.在主窗体上单击按钮时,将加载子窗体.通过订阅子表单的已结束事件关闭子表单时,是否可以从主表单中捕获?

.net c# winforms

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

如何确定项目/解决方案中最常使用的代码?

如果我有一个包含多个c#项目的现有解决方案,是否有任何静态分析工具可以帮助我确定哪些代码区域最常用?

我想使用这些信息来确定哪些区域应该首先增加测试覆盖率.

我已经看过一些静态分析工具,但它们似乎主要集中在复杂性,编码约定,代码复制等方面.

或者,如果没有任何可用的分析工具可以做到这一点,您是否有任何关于如何确定我应该首先关注测试的代码的建议?

谢谢!

编辑:只是为了澄清,我正在寻找的不是代码覆盖.我想了解我最常使用的应用程序的哪些部分,以便我可以反过来专注于改善这些领域的覆盖范围.我试图避免只为那些还没有的区域编写测试,因为它们可能是不经常执行的边缘情况.

c# testing integration-testing visual-studio

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

在BlackBerry上解析XML文件

我想知道如何在BlackBerry上解析XML数据.

我在某处读到JSON是解析xml数据的好方法.

是否有任何教程可以使用JSON或任何其他机制解析XML数据?

xml sax blackberry java-me kxml

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

避免在点击按钮时显示菜单

在我的应用程序中有一个按钮,当单击按钮时,弹出上下文菜单.如何避免显示上下文菜单?

protected void makeMenu(Menu menu, int context){
    menu.add(_imageMenuItem);
    super.makeMenu(menu, context);
}

class ImageMenuItem extends MenuItem {      
    ImageMenuItem() {
        super("Login Screen", 0, 0);            
    }
    public boolean onMenu(int i) {
        return false;
    }

    public void run() {
        UiApplication app = (UiApplication) getApplication();
        app.pushScreen(new LoginScreen());
    }
}
Run Code Online (Sandbox Code Playgroud)

blackberry blackberry-jde blackberry-simulator

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

以dd-mm-yyyy格式获取当前日期

如何DD-MM-YYYY在BlackBerry中获取格式的当前日期

我已经尝试了以下,但它给了我输出 1318502493

long currentTime = System.currentTimeMillis() / 1000;

System.out.println("Current time in :" + currentTime);
Run Code Online (Sandbox Code Playgroud)

blackberry date date-format java-me

6
推荐指数
2
解决办法
2万
查看次数

在PlayBook/Blackberry上使用Bonjour/Zeroconf/jmDNS在网络上查找设备

我想开发一款可以在Blackberry PlayBook上运行的Android应用程序.应用程序需要在运行相同应用程序的本地网络上查找其他设备.

我正在考虑实施Bonjour/Zeroconf/jmDNS协议来寻找设备,但......

我刚学会了android权限

android.permission.CHANGE_WIFI_MULTICAST_STATE

Blackberry或PlayBook不支持.(需要首选jmDND(Bonjour)协议才能工作.)

https://bdsc.webapps.blackberry.com/android/apisupport/

你能给我一些建议吗?这是在PlayBook上实现这一目标的最佳方法.还有其他选择吗?

如果使用原生SDK或Adobe AIR构建,是否可以使用Bonjour?

bonjour zeroconf jmdns blackberry-playbook

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

UTF-16BE到UTF-16LE,然后返回

我有一个正在研究的Blackberry项目,我需要将使用UTF-16LE(小端)编码的字符串字节数组转换为UTF-16BE(大端)编码和字符串的字节数组.反之亦然.我正在连接的服务器是以UTF-16LE编码发送BlackBerry设备字节数组的字符串,但设备本身不支持UTF-16LE.当我尝试将字节数组解码回字符串时,字符串难以辨认.但是,该设备支持UTF-16BE.我还需要反转这个过程,即将具有UTF-16BE编码的字符串的字节数组转换为服务器期望的内容(UTF-16LE).谢谢.

无法在设备上执行此操作:

String test = "test";
byte[] testBytes = test.getBytes("UTF-16LE");// throws UnsupportedEncodingException
Run Code Online (Sandbox Code Playgroud)

可以这样做:

String test = "test";
byte[] testBytes = test.getBytes("UTF-16BE");//works
Run Code Online (Sandbox Code Playgroud)

unicode blackberry java-me

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