14得票4回答
如何实现最近使用过的缓存(MRU cache)

如何实现一个最近使用的对象缓存,才是最好的方法? 以下是需求和限制条件: 对象以键/值 Object/Object 对形式存储,因此接口类似于 Hashtable 的 get/put。 调用“get”将标记该对象为最近使用的对象。 在任何时候,可以从缓存中清除最近未使用的对象。 查找和清...

14得票6回答
提供Java库,但隐藏一些类

我正在开发一个基于Java ME的应用程序,希望将其提供为库。有没有办法隐藏我不想让每个人都使用但又是必需的类,以使库正常工作? 更新: 我知道我可以省略public关键字,但在不创建不同的包的情况下如何构建库本身呢?我喜欢将不同的包视为简单的不同文件夹,从而可以很好地组织代码。然而,在某些...

13得票2回答
停止线程后再次启动会在黑莓设备上引发IllegalThreadStateException异常

当我使用以下代码时,我会遇到 IllegalThreadStateException 异常: 我已经通过使用 thread.start() 启动了这个线程一次,并且现在在另一个地方尝试再次启动它,所以使用了以下代码:thread.interrupt(); thread.start(); 但是t...

13得票2回答
索尼爱立信JP-7 J2ME调试

我正在尝试在Windows XP上,使用最新的Netbeans、J2ME SDK和Sony SDK等工具,调试我的J2ME应用程序,它运行在我的索尼爱立信K790i手机上,该手机是JP-7型号。 我可以通过USB连接并使用SE设备资源管理器。但是,当我从设备资源管理器启动我的应用程序时,它只...

13得票7回答
黑莓 - 带有动画的加载/等待界面

有没有一种方法在黑莓设备中显示带动画的“正在加载”屏幕? 选项: PME动画内容 多线程+图像集+计时器/计数器 标准RIM API 其他方法 以上任何一种可行吗? 谢谢!

13得票4回答
如何处理J2ME中最常见的类缺失问题

我正在尝试编写一个应用程序,可以在不同的Java平台上运行,例如J2SE,J2ME,Android等。 我已经知道我将不得不为每个平台重新编写大部分UI,但希望重用核心逻辑。 保持此核心的可移植性涉及我所知道的三个缺点: 遵循旧的Java 1.4语法,不使用Java 5.0的任何有用语言...

13得票2回答
J2ME应用程序的预验证是什么意思?

我读到了以下内容: 与普通的Java应用程序不同,J2ME应用程序是预先验证过的。 J2ME jar文件的预验证到底意味着什么?它是类似于校验和的东西吗?

12得票3回答
以dd-mm-yyyy格式获取当前日期

如何在黑莓中以 DD-MM-YYYY 格式获取当前日期 我已经尝试了以下方法,但它给出的输出是 1318502493long currentTime = System.currentTimeMillis() / 1000; System.out.println("Current time ...

12得票1回答
从图像URL加载图像需要很长时间才能显示

我使用了以下链接中的代码:Signare的博客。我有10个图像URL,并希望在我的屏幕上检索并显示它们。当我使用以上链接的代码时,加载所有图像需要超过10分钟的时间。如何加快加载速度?URLBitmapField post_img= new URLBitmapField(image_url);...

12得票8回答
在Java ME中将double舍入到5位小数

如何将一个double类型的数字四舍五入保留5位小数,且不使用DecimalFormat?