Tag: java me

BlackBerry数据使用

使用RIM API。 是否有准确的方法来收集进出服务提供商的数据量(不包括WiFi /蓝牙数据)。

如何在Blackberry中安排特定线程

我想自动安排具有特定时间间隔的线程。 我还需要在后台连续执行此操作而不会挂起设备。 我已经尝试使用Application Manager Class,但是它用于应用程序调度,我需要在应用程序中安排线程。

如何最小化J2ME应用程序?

我需要我的J2ME应用程序在后台运行,仍然允许用户使用他的手机没有问题。 该应用程序仍需要在后台处理一些事件。 如果他愿意,我还想让用户停止应用程序。 我怎么能做到这一点?

从地理坐标获取时区的算法

我想编写应用,用户可以在地图上指向任何地方(不仅是城市),并在该地点获取时区。 我应该使用什么数据结构(app不具备Internet连接)和算法? 在哪里我可以获得所需的数据(我不会更精确,然后将地图分成24个矩形)? 我将在Java ME中编写我的应用程序。

提供Java库,但隐藏了一些类

我正在开发一个Java ME中的应用程序,我希望将其作为库提供。 有没有办法隐藏我不希望每个人都使用的类,但是为了让库工作还是必不可少的? 更新:我知道我可以省略公共说明符,但是如何在开发的同时构建库本身而不创建不同的包? 我喜欢将不同的包视为不同的文件夹,这使我能够以良好的方式构建代码。 但是,在某些情况下,我可能需要访问其他包中的类,因此这非常棘手。 包真正代表什么? 一个想法可能是创建“接口”,但这些必须被声明为public,这意味着外国人也可以实现仅用于库内某些进程的接口,对吗?

处理在单独线程中抛出的exception的最佳方法是什么?

我正在开发一个J2ME项目,该项目为许多任务(如下载HTTP内容)生成工作线程。 基本的线程布局类似于大多数Java应用程序 – 有一个主UI线程和工作线程产生在幕后做东西。 我的问题是处理工作线程中发生的exception的最佳方法是什么? 我通常坚持设计理由,即大多数例外情况应尽可能渗透。 当我编写单线程应用程序时,我常常将exception一直渗透到UI层,然后在错误对话框中将它们报告给用户。 multithreading应用程序是否有类似的做法? 对我来说最直观的事情是在Thread.run()中捕获exception,然后在UI线程上调用invokeLater以在对话框中报告它。 我在这里看到的问题是,在工作线程之外过早死亡,这种方法并没有真正通知UI线程有错误。 我没有看到一个明确的方法来跨线程抛出exception可以这么说。 谢谢,安迪

如何让J2EI的IMEI支持所有设备?

可能重复: 如何在J2me中动态获取移动IMEI号码? 有没有办法让J2EI支持所有设备的IMEI?我做了一些谷歌搜索并找出以下的解决方案,但它是针对特定设备的。 诺基亚。 System.getProperty( “com.nokia.IMEI”); SonyEricsson System.getProperty(“com.sonyericsson.imei”); Motorola System.getProperty(“com.motorola.IMEI”); 是否有任何通用的方法来获取所有设备的IMEI?

如何实现最近使用的缓存

实现最近使用的对象缓存的最佳方法是什么? 以下是要求和限制…… 对象存储为键/值对象/对象对,因此接口有点像Hashtable get / put 对“get”的调用会将该对象标记为最近使用的对象。 在任何时候,可以从缓存中清除最近最少使用的对象。 查找和清除必须快速(如在Hashtable中快) 对象的数量可能很大,因此列表查找不够好。 必须使用JavaME进行实现,因此几乎没有空间使用标准Java库中的第三方代码或整齐的库类。 出于这个原因,我正在寻找更多的算法答案而不是现成解决方案的建议。

为J2ME应用程序设计GUI

如何使用类似于Java游戏中显示的菜单的GUI为手机创建J2ME应用程序? 我已经尝试过使用Netbeans的MIDlets,但它们一次只显示一个GUI元素。 (文本框,选择,登录等) 您通常会在哪个Java IDE中设计这些GUI? Netbeans还是Eclipse? IntelliJ IDEA可用于此吗? 我是否必须编写/获取一个通过位图函数将GUI控件绘制到屏幕的库..并跟踪按下的焦点以进行聚焦?

J2ME Midlet – 自签名证书

我想签署我的应用程序但我不希望其用户在安装我的应用程序之前在他们的手机上安装证书。 是否可以使用自签名证书签署j2me midlet?