首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在RIMlet中获得lcdui的显示?

如何在RIMlet中获得lcdui的显示?
EN

Stack Overflow用户
提问于 2012-01-17 13:43:29
回答 1查看 352关注 0票数 0

我有一个LWUIT应用程序,我也想在黑莓手机上运行。为此,我使用了LWUIT Demo App中的方法-公共实现被放在一个单独的项目(基础)中,还有一个独立的项目用于MIDP,它依赖于基础,另一个项目是RIM,它也依赖于基础。RIM的项目会生成一个本机RIM应用程序。在RIM的世界里,它被称为CLDC app或RIMlet。因此,我的应用程序不是从MIDlet派生的,而是从UiApplication派生的。见下文。

代码语言:javascript
复制
import net.rim.device.api.ui.UiApplication;

public class MyRimlet extends UiApplication implements Runnable {

现在问题是..。

我使用一些库。该库中的类需要lcdui的显示来进行初始化(ref2 javax.microedition.lcdui.Display)。如果我有MIDlet,我可以得到一个ref2显示屏。为此,我可以使用Display.getDisplay(MIDlet m)方法。但由于我的应用程序是从UiApplication派生的,所以我没有MIDlet。

那么,我应该怎么做才能从外部库初始化这个类呢?

关于这一点,请帮助我。

EN

回答 1

Stack Overflow用户

发布于 2012-01-17 21:06:31

据我所知,一般来说,您不能将 LWUIT 组件与 J2ME 组件混合使用。我的知识可能已经过时了。但是我之前已经成功使用了here提供的方法。

然而,我必须提到,通过使用BlackberryCanvas,可以开发出既可以在J2ME上工作,也可以在黑莓上工作的UI组件。我几乎可以肯定LWUIT正在做类似的事情。

分开使用小部件,启动应用程序的方式会有所不同。您必须在 Blackberry 上创建一个 CLDC 应用程序;你不能使用 MIDlet。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8890218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档