问题标签 [nokia-s40]
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 - 在 LWUIT 应用中获取 Canvas
我尝试fullScreenMode(false)
为我的应用程序(LWUIT)设置。但是拿不到Canvas。
1种方式:com.nokia.mid.ui.LCDUIUtil.setObjectTrait(javax.microedition.lcdui.Display.getDisplay(this).getCurrent(), "nokia.ui.canvas.status_zone", Boolean.FALSE);
2种方法:javax.microedition.lcdui.Display.getDisplay(this).getCurrent().setFullScreenMode(false);
但我有错误。方法 getCurrent() 返回没有方法的类 Displayable setFullScreenMode()
。
我也试过javax.microedition.lcdui.Canvas)javax.microedition.lcdui.Display.getDisplay(this).getCurrent()
但它返回null。
解决这个问题的方法是什么?
java-me - J2me 代码未正确显示。帮我尝试解决它
我正在用 j2me 开发一个移动应用程序。配置为“ CLDC 1.1 ”和“ MIDP 2.0 ”。我用来测试的手机是“ NOKIA C2-01 ”。手机是“S40”设备。
在该移动应用程序中,数据被发送到服务器并根据响应执行。我将代码添加到Displayable(Displayable 可能是表单、列表等)。
当应用程序运行时,有时会正确显示股票代码,但有时不会正确显示股票代码:股票代码的空间出现在表单/列表上方,但股票代码不显示。
请帮我解决它。
我只是将表单和列表分配给 (Displayable) 可显示的对象。
然后我创建一个新的 Ticker 对象并通过displayable.setTicker(Ticker ticker)
方法设置代码。有时代码正确显示有时代码未显示。
以下是我的条件片段 - 仅一些示例
java-me - 移动应用程序使用“vodafone”sim 连接到服务器,但不使用“idea”sim 连接。
我正在用 j2me 创建一个移动应用程序。我的配置是CLDC-1.1,MIDP-2.0。
我正在通过(https 和 http)向服务器发送请求,并通过 GPRS 从我的应用程序中获得响应。
如果我使用的是vodafone sim,那么它会正常工作。但是,如果我使用的是idea sim,则请求无法从我的移动应用程序发送到服务器“ Http 操作”异常被抛出。
但是如果我输入the url in the mobile phone browser
正确显示的页面(当我使用idea sim和vodafone sim时)。当我在我的移动应用程序中使用the url google.com
(http://www.google.comidea gprs sim or vodafone gprs sim its work fine
)时,当我使用.
但是当我url of my server application
在我的移动应用程序中使用(我的办公室服务器应用程序 url)时,当我使用时idea gprs sim sim its not work fine
,抛出以下异常“ java.io.IOException:60 - HTTP 操作错误”。如果我在移动设备中键入 url手机浏览器然后它正常工作。
我正在使用“nokia c2-01”来测试手机。它是“s40”设备。所以请给出想法。欢迎大家提出你的想法。
java-me - 在 j2me 中播放音频文件时如何防止或处理“javax.microedition.media.MediaException: AUD”
我正在 j2me 中开发一个配置为 cldc2.1 和 midp 2.0的移动应用程序。
在我的应用程序中,我正在根据一些用户操作运行一些音频文件。但有时音频文件运行正常,但有时会抛出“javax.microedition.media.MediaException: AUD”异常。
我将音频文件(.wav)放在我项目的“res”文件夹中并从该文件夹中读取,然后我正在播放它。
我正在使用诺基亚 c2-01 手机 (s40) 设备进行测试。请给出你的想法来解决这个问题。
请帮我。欢迎您的所有想法。
java-me - 为什么在 Java 中调用 cancelInquiry 取消,在某些诺基亚手机上进行蓝牙查询时,代码会挂起?
我在配备 S40 的诺基亚设备上遇到问题(但在 S60 上没有)。问题是这样的:当您从同步块中调用discoveryAgent 的cancelInquiry 方法时,它会挂起。它实际上应该回调inquiryCompleted。代码只是冻结-永远不会进入inquiryCompleted方法。如果完成了相同的事情,但不是在同步块内完成 - 一切正常。问题是我需要同步块,以便其中的所有内容在多线程应用程序中原子执行。
这就是我的 DiscoveryListener 的样子:
当您在 s40 和 s60 上运行上述代码时,注释掉同步语句,并调用 cancel() 方法,inquiryCompleted 方法会立即被调用并且您会听到哔声。但是,如果您取消注释同步语句,您会听到 S60 上的哔哔声,但在 S40(至少在第 5 版 fp1 上),从不调用 queryCompleted!(当我在调用discoveryAgent的cancelInquiry之前放置哔哔声时,它发出哔哔声。当我在那个调用之后放置它时,它没有到达那里。那是因为调用不会返回,直到它调用inquiryCompleted并且该调用不会发生)
问题是什么?如果这是 S40 的 cancelInquiry 的 impl'n 中的错误,我该如何解决?我必须同步,因为事情是并行完成的(例如,我的代码可能会开始查询,然后可能会取消它。在它被取消时,startInquiry 可能正在运行,deviceDiscovered 可能正在运行,inquiryCompleted 可能正在运行,并且当然,与其中任何一个并行,传入的 cancelInquiry 可能正在运行。
我试图将inquiryCompleted 分离到另一个侦听器实例中,换句话说,我没有调用discoveryAgent.cancelInquiry(this),而是调用了discoveryAgent.cancelInquiry(anotherInstance),希望调用“anotherInstance”中的inquiryCompleted,但不,它挂起方式也是如此。
有什么建议么?提前致谢
java - 有没有办法在 j2me 程序中显示 Web 组件?我正在为 s40 系列诺基亚手机编程
我正在尝试在我的应用程序中显示一个小的 Web 内容。有没有办法显示网页内容?
目前我正在显示一个链接,单击该链接后,我的应用程序将关闭并且网络浏览器将打开以显示网页?
我想在我的应用程序中显示 Web 内容而不关闭我的应用程序。
任何帮助将不胜感激。
谢谢,
java-me - 来电时恢复播放器
我希望在来电后跟踪从点停止继续
我使用这段代码:
但这行不通。轨道重新开始。
java - HttpConnection 在 30 秒后发送另一个请求
我正在编写一个应用程序,在该应用程序中我将发布请求发送到服务器。问题是诺基亚 S40 系列手机如果在 30 秒内没有得到响应,则会发送 2 个请求。我在我的应用程序中检查了与 s60 系列手机相同的工作正常。
我发现的一种解决方案是在打开连接时启动计时器,如果连接没有得到响应,则在 25 秒后终止连接。但这也是一文不值。在这里我附上我的代码。如果可能,请查看并帮助我。
java-me - 在我的组件中可滚动
我无法为中心组件设置滚动。但 NORTH 和 SOUTH 必须固定。
问题是什么?
java - Netbeans 不断重启
我已经安装了 Nokia sdk 1.1 并选择将 sdk 与 Netbeans IDE 集成。之后我尝试关闭 Ide,但 Ide 不断重启并重新安装插件。什么可以解决问题?我尝试重新启动计算机,但仍然没有任何变化。Ide 不会停止重新启动。谢谢