标签: blackberry

Blackberry启动本机Web浏览器

如何从BlackBerry打开URL?在J2ME我正在使用:

this.platformRequest("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)

如何在BlackBerry上执行此操作?

browser blackberry

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

如何在Linux上构建BlackBerry应用程序?

我在一些开发博客上看到,几乎不可能在Windows以外的操作系统上正确构建BlackBerry应用程序.关于nonfication,rapc使用等的任何可能的解决方法都可能导致严重和隐藏的错误.

linux blackberry preverify

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

是否有可能在Android或Blackberry上运行applet?

这就是Java站点www.java.com所说的:

"KVM是移动设备的虚拟机,是JVM(Java虚拟机)的对应物.它用于在移动设备上运行用Java技术编写的applet和应用程序.KVM必须由制造商安装.它不适用于消费者下载或安装".

现在Android有一个名为DVM(Dalvik虚拟机)的定制虚拟机.我们可以将它与KVM进行比较吗?不知道我们是否可以进一步重新编程DVM以结合KVM的功能来在Android上运行applet?同样适用于Blacberry,有可能吗?

java applet android blackberry

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

通过bjdwp在Linux上调试黑莓

我已经走上了使用Linux进行Blackberry开发的漫长道路.目前这意味着:

bb-ant-tools - 用于建筑

net_rim_api.jar - 以及Eclipse插件1.3.0中的其他Blackberry好东西

preverify - 从J2ME SDK或WTK,我忘了哪个

Retrotranslator - 用于将一些Java 5转换为J2ME

bjavaloader - 来自Barry,用于将应用程序推送到我的设备

我离开了很远的路,而且我已经放弃了Eclipse,因为我更喜欢vim.最后一块拼图是:

Linux上的黑莓调试

我也尝试过bjdwp,也来自Barry项目.我通过jdp连接时可以连接并查看一些控制台输出.但是,尝试使用jdp功能似乎失败了.在Eclipse中作为远程应用程序进行调试会导致以下错误:

在抛出'Barry :: Error'的实例后终止调用

what():Controller:不支持请求的模式

最好的方法是在Virtualbox中的Windows中设置jdwp并远程连接到Linux吗?

java linux debugging blackberry jdb

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

使用基于Android的应用程序中的本机PlayBook浏览器打开URL

当在Android JVM中运行的PlayBook应用程序中打开链接时(即,使用用于Android开发工具的BlackBerry Plug-in移植到PlayBook的Android应用程序),将启动Android WebView活动以显示Web正在运行的应用程序中的页面内 从这里,用户可以从PlayBook菜单中选择"在PlayBook Browser中查看",以在本机PlayBook浏览器中打开URL.

是否可以绕过Android WebView活动并使用本机PlayBook浏览器打开URL?

不成功的方法记录在黑莓开发者支持论坛: http://supportforums.blackberry.com/t5/BlackBerry-Plug-in-for-Android/Possible-to-launch-a-URL-to-the-PlayBook-浏览器从-AN-的Android/MP/1629005

android blackberry qnx blackberry-playbook

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

BlackBerry - 在自己的项目中使用自己的JAR文件

(我已经解决了我的问题,所以编辑它看起来更像是博客文章 - 最终的工作解决方案已被放置为下面的"答案".)

目标

我想将我们的BB库(v4.5或v5.0)打包成JAR格式,因此我们可以将应用程序源代码提供给客户端而不提供库源代码.

解决方法

目前,我的SDK和我的应用程序都使用源代码进行设置,作为同一工作区中的不同项目.所有项目都要编译 我的SDK设置为库项目,我的应用程序作为应用程序.

在每个应用程序中,我将SDK项目添加到构建路径.

Eclipse完美地处理构建,创建各种COD文件.我将COD文件复制并解压缩到同一文件夹中,运行updatejad以组合JAD文件,最终得到完美安装的许多COD文件.

问题是 - 库必须是源代码.

遇到的问题

关于此,有许多相互矛盾的信息来源.这个过程很简单,但没有很好的记录.在某些尝试中,我遇到了以下问题:

  1. 需要预验证的JAR文件(可能是未来另一篇综合文章的主题)
  2. JAR文件需要来自签名工具的RIMAPPSA2"秘密"签名
  3. 尽管签名工具确认成功,最终构建的应用程序仍被视为"未签名"
  4. 最终构建的应用程序未找到SDK代码(JAR文件未在构建路径设置中导出)

不幸的是,似乎从RIM引用的主文档不正确 - 详情如下.


(我希望可以将这个问题与以下长链接列表交叉引用?)

StackOverflow链接:

这个给出了其他链接 - 非常有用:

这些不太有用:

轮缘:

blackberry blackberry-jde blackberry-eclipse-plugin

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

停止线程并再次开始在blackberry中提供IllegalThreadStateException

IllegalThreadStateException在使用以下代码时遇到异常:我已经启动了这个线程一次(通过使用thread.start())并再次尝试在另一个地方启动它,因此使用以下代码:

thread.interrupt();
thread.start();
Run Code Online (Sandbox Code Playgroud)

但是thread.start()扔了IllegalThreadStateException.

我应该用什么来解决它?

java multithreading blackberry java-me

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

如何使用黑莓API访问Facebook或Twitter?

我是使用黑莓API进行此类社交网络应用程序集成的新手.

我想开发这样的应用程序,可以使用可用的黑莓api使用facebook或twitter社交网站集成.

如何使用blackberry API访问faceBook?是否有任何关于黑莓api可以工作并访问它的facebook的web服务?是否有任何应用程序存在整个源代码使用黑莓api访问Facebook?

如果有人有任何解决方案或任何有用的链接或任何代码片段,将不胜感激.:)

谢谢你,米沙尔

twitter networking facebook blackberry social-networking

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

黑莓浏览器后退点击

我正在尝试在加载浏览器后返回上一页,但需要三次后退才能执行此操作.我尝试覆盖后退按钮单击,但仍然需要三次单击.我使用以下代码加载浏览器:

BrowserSession browserSession;
browserSession = Browser.getDefaultSession();
try{
   browserSession.displayPage(mapLocation);
}catch(Exception e){
   e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

EDIT从用户回答中复制:

我想转到上一个屏幕而不是浏览器中的上一页.后退按钮的代码:

protected boolean keyDown(int keycode, int status) {
  if(Keypad.key(keycode) == Keypad.KEY_ESCAPE) {
      _theApp.popScreen(this);
      return true;
  }
  return false;
}
Run Code Online (Sandbox Code Playgroud)

java browser blackberry blackberry-simulator

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

移动应用 - 针对iPhone,WP7,Android和Blackberry

有没有一种理智的方式来开发跨平台的移动应用程序?我们希望这些是每个平台上的本机应用程序,而不一定是某种类型的网页.

目前我们正在考虑将其拆分为两种语言:

  • C#后端(业务逻辑)
  • - > WP7的标准C#应用程序
  • - >基于MonoTouch for iPhone/iPad /等的应用程序.
  • Java后端(业务逻辑)
  • - >标准Android Java应用程序(MonoDroid版本的C#尚未准备好)
  • - >标准Blackberry Java应用程序

我们最初也可以在C#中开发并使用其中一个转换工具将我们的C#转换为Java作为起点.

还有另一种方法吗?我们的技能组合主要包括强大的C#.Net背景和较小的Java经验.

我们真的不想进入低级别并使用类似C/C++的东西来完成工作.这些通常是与某些Web服务通信的简单LOB应用程序.

侧面问题:游戏开发者如何喜欢"愤怒的小鸟"的制作者呢?

更新:

MonoDroid现已正式发布.因此,您似乎只需要将Java用于BlackBerry.我们正在考虑根本不开发BlackBerry,因为已经简化了针对其他3个平台的开发.肯定会有一些成本,因为MonoTouch和MonoDroid都是399美元,你还需要一个Visual Studio许可证(这不包括App Store的成本等).

iphone mobile android blackberry windows-phone-7

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