Articles of 黑莓

在没有GUI的情况下在Linux上签名的BlackBerry代码

经过大量的search之后,我还没有find一种在没有GUI的Linux发行版上签名BlackBerry应用程序的方法。 截至目前,我收到错误“无法请求签名,直到此应用程序已完成初始密钥生成”。 问题是我无法通过CLI注册CSI文件。 有没有人完成这个没有设置X11?

黑莓在Linux上通过bjdwp进行debugging

我走下了使用Linux进行黑莓开发的漫长道路。 目前这意味着: bb-ant-tools – 用于build设 net_rim_api.jar – 以及Eclipse插件1.3.0中的其他Blackberry好东西 预先validation – 无论是J2ME SDK还是WTK,我都忘了哪个 Retrotranslator – 用于将J2ME中的一些Java 5强制转换为J2ME bjavaloader – 来自Barry,推送应用程序到我的设备 我离这条路很远,我已经放弃了Eclipse,因为我更喜欢vim。 最后剩下的难题是: 在Linux上debugging黑莓 我试过bjdwp,也来自Barry项目。 当我通过jdp连接时,我可以连接并看到一些控制台输出。 但是尝试使用jdpfunction似乎失败。 在Eclipse中作为远程应用程序进行debugging会导致以下错误: 抛出“Barry :: Error”的实例后终止调用 什么():控制器:请求模式不支持 最好的方法是在Virtualbox中的Windows中设置jdwp,并远程连接到Linux的?

如何在Linux上构buildBlackBerry应用程序?

我读过一些开发博客,几乎不可能在Windows以外的操作系统上正确构buildBlackBerry应用程序。 任何可能的解决办法,rapc使用等可能会导致严重的和隐藏的错误。

以编程方式检测BlackBerry设备及其PIN码

我正在寻找一种编程方式来获取连接到计算机的BlackBerry设备列表。 * nix有一个叫做Barry的开源工具包。 它可以显示连接的黑莓手机列表及其个人识别码(唯一标识符) 。 JavaLoader或任何其他Windows工具能够提供相同的任务吗? BlackBerry Desktop可以检测到设备,它是个人识别码,但是我需要通过程序访问这些信息。 有什么build议么? 更新:显然,JavaLoader.exe有一个名为“枚举”的选项。 我正在检查它是否按预期工作。

错误!:“javax.bluetooth.BluetoothConnectionException”的重复定义

例如 ,我在这里看到了类似的问题,但我不想访问Java SEfunction。 我有一个.jar文件与蓝牙function的代码..我尝试做一个.jar包与黑莓和Windows的作品。在这两种情况下,我使用javax.bluetooth.BluetoothConnectionException类。 这个类在黑莓SDK和BlueCove包中使用Windows中的蓝牙…所以BlueCove包被包含在jar文件中。 当我尝试使用黑莓的.jar文件,我有标题中提到的错误: Error!: Duplicate definition for 'javax.bluetooth.BluetoothConnectionException' ..我的问题在于,我想使用一个function在RIM的标准SDK中,但是在.jar文件中有另外一个具有相同名称和相同包的类,因此,我得到这个错误… 有什么办法可以让黑莓应用程序去寻找这个类在自己的SDK而不是.jar文件? 我认为我不能/不应该修改任何类的包。 这里有什么想法? 我将不胜感激。 谢谢 PS:我使用Blackberrry的Eclipse插件,以防万一。

一个软件来开发android / ios / bb / windows 8

我是移动开发的初学者。 我想学习任何软件,我可以通过它来创buildandroid / ios / bb / windows 8的应用程序。有什么? 请引导我。 我更喜欢基于Java的软件

跨多个操作系统平台的代码签名证书 – 与Adobe Air软件包相关

我正在使用Adobe Flash Builder 4.5在Flex中开发应用程序,我希望将其作为AIR包进行分发,以便它可以在多个操作系统上使用。 我想要瞄准通常的嫌疑犯: Windows [我目前正在开发的] 苹果[据我所知,我需要一个实际的Mac来打包]? 黑莓Playbook。 [我再次相信我需要实际的Playbook等]? 我也想最终将应用程序部署到移动平台。 所以这也意味着瞄准Android。 现在据我所知,所有研究都表明这一点,我可以在Flash Builder 4.5中开发我的单一应用程序,然后部署到所有这些平台上。 我是否正确? 现在我真正的问题。 很显然,我知道应用程序需要数字签名,所以我可以购买一个数字证书签署所有操作系统? 我对此感到困惑的原因是因为我知道我需要从苹果公司购买东西(每年99美元),但仅仅是通过iTunesnetworking进行销售,还是一个证书? 假设是,我可以使用上述所有平台的证书吗? 正如你所看到的,我可能会把所有的事情都弄得一团糟,迷惑自己,所以一些帮助将不胜感激。 问候Anthoni 编辑: – find这个链接[url] http://codesigning.ksoftware.net/ [/ url] 显然这是一个Comodo代码签名证书,它列出了Adobe AIR和Apple的平台。 有没有人有这个代码证书的体验?

推送通知的设备令牌

我正在实施推送通知服务。 我需要创build一个数据库来存储来自4个移动平台的所有设备令牌。 我想组织他们相应的平台(iOS,Android,黑莓,WP7)。 但是,如何区分这些平台,以便如果我只想向Android用户发送消息,其他平台将不会收到该消息。 我正在使用ManicNetwork,但不幸的是,该软件没有帮助区分平台。 Apple在其令牌中使用64bytesshexstring。 但其他三个平台呢?

黑莓debugging输出

当Blackberry手机通过USB连接并且在debugging模式下时,对System.out.println()的调用在日志中可见。 但是,有没有什么办法可以访问“标准输出”,甚至从一个程序不在debugging模式? 也许附加一些命令行程序?

Virtualbox虚拟机上的Windows 7:与OpenGL 1.x兼容吗?

我的VirtualBox虚拟机设置中没有任何一个Windows 7 guest虚拟机(或系统信息中)可以查看我的虚拟video卡是否兼容OpenGL 1.x。 我需要OpenGL 1.x兼容性才能使用BlackBerry 7模拟器进行testing。 VirtualBox默认的通用video卡是否支持OpenGL 1.x?