Tag: java me

为什么getResourceAsStream方法在Class类中?

为什么public InputStream getResourceAsStream(String name)在Class类中? 它只给出了jar文件中的文件输入流,与Class类没有关系。 所以它可以是静态方法,它可以在任何类中。

DataInputStream / DataOutputStream类和InputStream / OutputStream类之间的区别

每当我在Java ME , Android或BlackBerry使用HttpConnection类时,我都使用DataInputStream / DataOutputStream类来通过远程服务器读取和写入数据。 但是还有其他类,如InputStream / OutputStream ,可以用于相同的目的。 我看到有关HttpConnection InputStream / OutputStream类的问题。 所以我想从专家那里了解到这两者之间的区别是什么?

sms在移动端口0上接收

我正在配置我的J2ME应用程序,以便在收到SMS时从推送注册表中获取事件。 在到达收件箱之前,我能够访问SMS消息吗? 我已经读过发送到移动设备port0的消息直接转到本机收件箱,我们无法访问它。 是否有任何方法可以转移甚至嗅探这些消息,以便在J2ME应用程序中对它们执行操作。

如何制作向用户显示图像而不是文本的下拉列表?

ObjectChoiceField字段符合我的所有要求,但它并不漂亮。 这就是我所拥有的: String pets[] = {“Dog”, “Cat”, “Duck” }; ObjectChoiceField dd = new ObjectChoiceField(“My Pet”,pets,0,ObjectChoiceField.FIELD_LEFT); 但我更愿意在下拉列表中有图片。 我的理解是对象数组必须包含支持toString方法的对象。 我必须有一种方法可以在其他应用程序中看到它,我在API中找不到正确的对象。 它不必是ObjectChoiceField。

为什么你不能在Java中拥有受保护的抽象类?

我有一个抽象类,看起来像: abstract class AbstractFoo implements Bar { //Code goes here } 但是,当我尝试使AbstractFoo受保护时,我得到一个错误编译时错误,抱怨它是一个非法的修饰符。 protected abstract class AbstractFoo implements Bar { //Code goes here } 为什么你不能在Java中拥有受保护的抽象类? 编辑:我应该提一下,这不是vanilla Java,实际上是Blackberry / J2ME。

有一个很好的J2ME IDE吗?

有一个很好的J2ME IDE吗? 我的意思是轻巧,便携。 可以运行你在其上编程的东西。 我最喜欢的Java IDE是JCreator Lite。 J2ME有类似的东西吗? 另外,你会说哪个是最好的J2ME IDE?

Java(Eclipse) – 条件编译

我有一个java项目,在j2me项目和android项目中引用。 在这个项目中,我想使用条件编译。 就像是… //#if android … //#endif //if j2me … //#endif 我一直在读这个,但我还没有找到任何有用的东西。

哪些库可用于帮助为手机创建2D Java游戏?

我想开始为手机开发2D Java游戏(在J2ME上),因此我想知道是否存在任何库或“引擎”来帮助完成各种图形任务: 用像素字体绘制文字? 为具有多个帧的精灵绘制位图,如动画GIF? 使用代码,线条,贝塞尔曲线,填充和渐变填充绘制图形? 精灵的订购/分层? 或者也许存在一本很棒的书,它可以为您提供足够的代码示例以便快速启动?

从J2ME客户端轮询HTTP服务器

我有一个在我的手机(客户端)上运行的J2ME应用程序, 我想打开与服务器的HTTP连接,并继续轮询服务器上的更新信息。 由于GPRS计费基于发送和接收的数据包,因此每次执行的轮询都会耗尽GPRS字节并且从长远来看会变得昂贵。 是否有一种使用HTTP协议进行轮询的字节有效方法? 我也听说过长时间的民意调查,但我不确定它是如何运作的,效率如何。 实际上,优先选择的方式是服务器告诉手机应用程序新数据已准备好使用,这样就不需要进行轮询,但是我不知道这些技术,特别是在J2ME中。

如何在一个类中处理多个线程?

线程通常以两种方式设计( 参见java教程 ):通过扩展Thread类或通过实现Runnable类。 无论哪种方式,您都需要指定在线程内运行的内容。 我设计了一个类,一个适用于在线资源的适配器,可以检索不同类型的信息。 该类由getInformationOfTypeA()和getInformationOfTypeB()等方法组成。 两者都包含连接到在线资源的代码,因此需要进行线程化以避免死锁。 问题是:我该如何设计呢? 我可以像下面这样做,但后来我只能实现一个方法: public class OnlineResourceAdapter implements Runnable { public void run() { //get stuff from resource getInformationOfTypeA(); } public static void main(String args[]) { (new Thread(new OnlineResourceAdapter ())).start(); } public void getInformationOfTypeA(){ //get information of type A } public void getInformationOfTypeB(){ //get information of type B } } […]