问题标签 [jsr75]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java-me - j2me ContactList.commit() 错误
我有一个用于使用 ContactList.commit() 编写联系人的应用程序。我在两部不同的手机上使用这个应用程序,一部是诺基亚 X2-02,另一部是三星 DUOS E2252。当我在三星 DUOS 中使用此代码时,它进入if
语句内部,这意味着它支持 and 的这些字段Contact.TEL
,Contact.ATTR_MOBILE
并且可能还执行c.addString(...)
语句。但是当提交使用c.commit()
它时会抛出PIMException
并忽略整个联系人,而在诺基亚手机中使用相同的应用程序时它可以正常工作。不知道三星不支持ATTR_MOBILE
字段,它应该简单地忽略该字段,而不是抛出异常并忽略整个联系人。我想要做的只是忽略该特定字段,如果它不添加或其他任何内容,而不是忽略联系人。我这部分的代码如下
java-me - 修复在 j2me 中显示的初始屏幕图像
在我的 j2me 应用程序中,我尝试了在诺基亚手机上运行良好但不能在三星上运行的画布。为此,我必须切换到在两种情况下都有效但唯一的问题是尺寸的某种形式,如果我创建较小的图像以适合两个手机屏幕,一个(三星)显示还可以,但另一个(诺基亚)留下更多空间反之亦然。
我需要有可以拉伸我的图像的代码,并且只需将其修复为我基本上得到的屏幕尺寸form.getHeight()
和form.getWidth()
属性。我想知道是否有属性,Image.createImage(width, height)
那么为什么不将其扩展到我提供的值?
我的代码如下
图片
java-me - 签名的 J2me 应用程序在第一次启动时挂起
在我的由 veriSign 签名的 j2me 应用程序中,在它必须执行PIM.getInstance().openPIMList(..)
操作的时间接受 always 或 yes 权限时出现问题。
当我的应用程序在第一次安装时执行下面的代码行时,它会挂起并且不显示主屏幕,而是显示黑色背景挂起的屏幕。当我退出并重新启动应用程序时,即使我将其删除并重新放回并运行良好,它也可以正常运行,但我删除并重新启动手机并尝试再次运行它会显示我上面描述的相同问题。
我的导致请求权限的行代码在这里实际上也导致了问题。还有一件事,此错误仅发生在实际允许ALWAYS
启动权限的特定手机上。
我在诺基亚 X2-05 上检查它并显示问题,但在诺基亚 C3-02 上却没有,因为它不允许ALWAYS
在应用程序启动时自动获得许可。
上面是第一次启动时挂起的代码片段。
multithreading - 返回在 Thread 中更改/初始化的值
在我的 j2me JAVA 应用程序中,有一个 Thread 初始化一个对象,之后我必须通过在其他类中返回它的值来获取它。
在我之后调用该线程的主类中,我必须获取在线程中更改的值,但问题是在线程完成之前调用该函数并且它返回 null 并且程序不会继续进行。
我所做的是将返回值等待,直到布尔状态在线程内没有变为真,但由于那个 while 循环,它挂在那里并且不会回来。
我发布下面的代码让我知道最好的解决方案,记住这段代码是在 J2me (Java) 中,即使是线程也有有限的功能,所以不要建议我使用 Latch 或 BackgroundWorker 之类的方法,因为它在这里不起作用。
这是hsa返回值的线程和其他函数
这是我必须调用它的主要课程
所以 *problem 行在完成之前返回对象,因此它为空。
java-me - 如何在 J2ME 中下载和播放视频
如何在 j2me 中下载和播放视频?
我的代码可供下载
在三星中:下载完成为以相同字节写入但不支持文件格式的相同字节文件,
在nokia2690下载未完成,显示NullpointerException
我在下面添加了我的代码
java-me - PIM NoClassDefFoundError 但 jar 在类路径中
当我在 KEmulator 或设备(索尼爱立信 k800i)上运行 PIM API 时,我正在我的 J2ME 应用程序中实现 PIM API 我收到此异常
尽管 jar 文件在 javax/microedition/pim 包中有 PIMException.class 文件。