标签: Java Me
lwuitlwuit-resource-editor
我正在使用LWUIT ResrouceEditor(最新SVN代码修订版1513)生成UI状态机
我想在用户使用当前表单上的按钮调用长时间运行的命令时显示等待屏幕。我相信我可以在链接按钮上的命令时使用异步选项。我已经设置了一个表单,其中有一个按钮可以调用异步命令。在该按钮的命令选择中,我将操作设置为显示等待屏幕窗体,并将该命令标记为异步。但是,当我使用异步选项时,代码会显示等待屏幕,但之后会抛出NullPointerException
根据我的理解,一旦将命令标记为异步,它将从另一个线程调用以下
希望在j2me应用程序的Textfield中集成表情符号字符支持。谁能建议我,我怎样才能做到?
例如,在whatsapp和微信应用程序中,TextField确实支持表情符号键盘字符,但在我的应用程序中它显示了什么?对于我使用表情键盘键入的每个字符。您设备上安装的本机字体似乎不包含这些表情字符,因此显示为问号
您仍然可以通过将自己的字体(位图字体)嵌入到应用程序中,然后手动将其绘制到屏幕上来显示:
或者,您可以使用LUIT库创建并合并位图字体:
我正在试图弄清楚,我是否可以使用一个应用程序在适合S60系列的symbian操作系统中注册/呼叫通知,该应用程序会中断操作系统并出现在仪表板屏幕上,就像来电和短信一样。
如果是这样的话,它只是一个基本的警报,还是可以在两侧包含一个上下文菜单,其中包含与应用程序相关的选项
我感谢在这个问题上的任何帮助,因为它将决定这个应用程序是否可行
谢谢如果您需要在主屏幕顶部弹出某些内容,这是完全可行的-WindowGroup中具有正确优先级的窗口可以完成此操作,我以前已经完成了。因此,这可能有一个菜单,或任何
我自己shweta dodiya。我面临着诺基亚N97在改变游戏应用程序方向方面的问题。
我正在使用J2me技术。我想在打开滑块时暂停我的应用程序
提前感谢我不知道您使用的是什么代码,或者您是使用画布在屏幕上绘制游戏,还是其他一些API为您这样做
如果您有这样的GameScreen extensed Canvas,并且您使用GameScreen对象来绘制和显示游戏,您需要向其添加一个覆盖sizeChanged方法,并检查游戏屏幕的新宽度(w)和新高度(h),然后执行与此相关的操作:
public
我正在使用JavaMeSDK3.0的WMADemo,它在模拟器中运行良好
当我在移动设备中安装应用程序时,它无法工作。我尝试了端口0(默认SMS)和50000(侦听器),但都没有成功。没有引发异常。这是一个适合我的示例
try {
String dest = "sms://" + yourRecipientNumberString;
MessageConnection mConn = (MessageConnection) Connector.open(dest)
我正在使用S40 SDK开发我的应用程序。我的应用程序需要与存储在存储卡上的文件进行通信。但是我很无助于如何将存储卡上的文件放入SDK中?
我正在使用EclipseIDE开发应用程序。是否要将文件放在应用程序中的存储卡上?您需要阅读。我相信\bin\Storage\是模拟器存储文件的地方。。实例标识符在emulator应用程序的标题区域中可见。这是一个看起来像电话号码的号码。查看以下链接以获取更多信息:
使用J2MEAPI JSR75
使用FileConnectionAPI
还有一个信息:
我在midlet中开发了一个小应用程序。现在我需要将此应用程序安装到我的诺基亚手机(5130 xpressmusic)中。创建该应用程序的.jar和.jad文件(sun toolkit提供了创建这些文件的选项),并将这些文件移动到手机中,然后作为常规应用程序安装:)
我用j2me开发了这个游戏。我需要240x400触摸屏和360x640触摸屏的模拟器。我应该从哪里获得?下载制造商定制的SDK(、)并找到具有您的分辨率的设备
PS:这可能很困难,因为他们中的许多人都转向了Android或其他技术
我使用LWUIT 1.4,我喜欢使用它,因为它有我更喜欢的外观和感觉,例如选项卡窗格。因此,在本版本中,类样式中不存在静态字段背景\u图像\u对齐\u中心。我想制作一个Lwiit图像(png)作为表单的背景图像,我尝试使用form.getStyle().setBackgroundType(Style.background\u Image\u TILE\u两者)但问题在于,菜单栏正上方有一个分割区域(其高度在视觉上等于菜单栏的高度):背景图像显示清晰,没有任何污点,但分割区域(类似于图像的上部)位
标签: Java Me
lwuitlwuit-formlwuit-dialog
我试着用
dialog.setLayout(BoxLayout.Y_AXIS);
但它不起作用
如何设置布局?使用以下选项:
dialog.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
使用以下命令:
dialog.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
使用画布开发Java Me应用程序,第一次在画布中显示5个项目,一段时间后,画布将更新更多的时间到当前画布。如果在重新绘制画布时按向下键,屏幕上的项目之间会有一些空白。如果在重新绘制画布后按向下键,效果会很好。
当正在重新绘制时,如何锁定按键。请给出一个解决方案
我正在开发一个项目使用LWUIT,Midlet移动应用程序。当我按数字键时,将打开一个对话框。当我按#,0,*键时,对话框应该关闭。
我正在使用Dialog.dispose()方法关闭对话框。但它不起作用。下面是我的代码。有人能告诉我我的代码有什么问题吗
public class javaForm extends Component implements ActionListener
{
Dialog d=new Dialog();
public void keyPressed(int k
对于身份验证模式,我们可以在RecordStore中使用以下代码
rs = RecordStore.openRecordStore( "myrs", true,authMode, writable );
如何使用身份验证模式
有人能帮我在Floggy中使用auth模式吗
如果可能,请包括示例代码
如何创建PIM事件实例并为其设置thsi属性
public String eventType;
public Date eventFromDate;
public Date eventToDate;
public Date alarmFromDate;
public Date alarmToDate;
public Vector recepient;
public String descriptionOfEvent;
是如何使用PIM API将事件添加到日历的示例您能解释清楚吗?
我有一个关于更改使用drawChar函数绘制的角色大小的问题
我找到了一个解决方案:
setFont(Font.getFont(Font.FONT_STATIC_TEXT, Font.STYLE_BOLD, Font.SIZE_LARGE));
但是角色的大小只有3种可能。
有没有办法增加尺寸?
或者这是不可能的?您可以使用自定义的单间距字体。创建一个包含所有可能绘制的字符的PNG文件,并使用以下代码:
下面是使用此类的示例代码
Image img;
try {
img
有人知道如何在j2me警报中显示进度条微调器吗
以下是我到目前为止的一段代码:
loadingDialog = new Alert("Please Wait","Please Wait.",null,AlertType.INFO);
Gauge gau = new Gauge( null, false,
Gauge.INDEFINITE,
Gauge.CONTINUOUS_RUNNING );
loadingDialog.setIndicator
我正在为诺基亚C2 Mobile开发一个应用程序,我想处理键盘的软键
附加了一个带有我要处理的按钮的图像
我尝试过Handle KeyPressed,按下此按钮时返回的键码为0
请问我该怎么办
指向的按钮是右软键(RSK)。在该图中,他们添加了命令GoTo、菜单和名称。就像那样,在表单中添加命令。在命令侦听器中键入处理该事件的代码。指向的按钮是右软键(RSK)。在该图中,他们添加了命令GoTo、菜单和名称。就像那样,在表单中添加命令。在command listener中键入处理该事件的代码。非常
我正在尝试用JavaME阅读短信收件箱。我尝试了ApiBridge,重新搜索了developer.nokia,并找到了一些例子。我尝试了一些例子,但我认为代码没有得到调用日志,只是循环
谢谢你的帮助
这是我的示例代码
APIBridge bridge = APIBridge.getInstance();
bridge.Initialize(this);
final LoggingService service = (LoggingService)bridge.
嗨,我正在开发J2ME应用程序,我对此很感兴趣
是否可以获取GPS时间(时间由GPS卫星发送)?
如何获取它?能否使用javax.microedition.location.coordinates返回坐标
然后,您可以在给定当前坐标的情况下计算出该时区中的当前时间?该类有方法getTimestamp(),但我不确定它是否返回卫星固定时间
该类具有方法getExtraInfo(String)。如果您使用application/X-jsr179-location-nmea调用它,您将得到当前修复的字
标签: Java Me
dialoglwuitrace-conditionevent-dispatch-thread
我已经用LWUIT为J2ME手机(Sprint DuraXT)编写了一个应用程序。该应用程序适用于皮卡车和送货车驾驶员。它接收来自后端调度系统的调度,该系统描述司机必须完成的提货和交付。当司机执行提货和交货时,司机输入状态信息,并将其发送回调度系统
现在,在处理提货或交货过程中,可能会向驾驶员显示错误对话框(字段输入不正确)、是/否确认对话框(确认某些操作)和信息对话框(指示驾驶员应了解的某些状态)
此外,还有一个后台线程监听来自后端服务器的调度。在当前实现中,此后台线程还可以创建是/否确认对话
我正在开发一款赛车游戏。速度在不同的设备上有所不同。我使用计数来移动背景以保持恒定速度
但速度是个问题。如何在所有设备(如诺基亚、三星等)中保持恒定值
我正在使用。计时器计数持续时间因设备而异。您正在使用吗?是。.我正在使用计时器。计时器计数持续时间在不同的设备中有所不同。这个问题并不是JavaME特有的,我认为它更适合。无论如何,这里有一个非常好的例子
我的asha Java s40应用程序未能通过上述标题的QA测试。我尝试将jar文件下载到支持的asha手机中,并成功启动了应用程序,从而重现了这个问题。
其他一切似乎都还可以,我还使用诺基亚RDA测试了该应用程序。还有哪些其他原因可能导致故障。仅从错误消息中,我可以假设您的Jar文件的MIDP&CLDC版本与您的S40 Asha系列手机不匹配
您需要打开编辑器/IDE,将MIDP版本更改为2.0,将CLDC版本更改为1.1。JAD属性有时会导致类似的错误。也许您没有看到错误,因为您只是安装了J
标签: Java Me
lwuitlwuit-formlwuit-dialog
我想在显示对话框时调用keyListener并获取keyCode。我尝试扩展对话框并覆盖了keyReleased(),但没有成功。下面是我的代码,出了什么问题
public class MyDialog extends Dialog{
public void keyReleased(int keyCode) {
super.keyReleased(keyCode); //To change body of generated methods, choose Tools | Templa
我想发送组消息,但当我第一次发送时,它工作正常,但当我收到它后,它会出现重复的消息。发送消息的重复数等于接收到的消息数。
我尝试使用消息连接发送消息。我遇到了类似的问题
最好的解决方案是在发送消息之前给消息一个id值。您可以使用JSON编码。
然后在存储/呈现消息之前检查消息id是否存在(如果不存在)
上下文:J2ME、LWUIT、诺基亚S40
这几天我一直在努力解决这个问题。
使用ContainerList时,无论我对ContainerList或元素的填充、边距和边框做了多少更改,每个元素周围都有一个2px的边距。
我将此midlet示例放在一起,以展示我所谈论的内容:
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import co
我是Java新手。想知道javame中是否有所有javase类。如果没有,为什么会这样?没有,只有一个子集可用,请参阅以获取介绍
简要概述见:
值得注意的局限性
与环境相比,完全缺少几个API,并且一些API经过修改,使得代码需要显式更改以支持CLDC。特别是,某些更改不仅仅是缺少类或接口,而是实际上更改了基类库中现有类的签名。这方面的一个例子是缺少Serializable接口,由于反射使用的限制,该接口没有出现在基类库中。因此,所有通常实现Serializable的java.lang.*类都
我很生气-我不能运行模拟器(在vista x64下)
我仍然得到以下错误:
在执行模式下启动emulator
*错误*
无法连接到设备2!
原因:
Emulator 2在等待注册时终止!
生成失败(总时间:26秒)
我试着把端口改成1999,把本地主机改成ip地址等等。你知道该怎么做吗
提前谢谢你
干杯我也有这个问题。我设法为NetBeans 6.8解决了这个问题。(我仍然使用它,并推荐它)
自6.8版(或更早版本)以来,NetBeans与的JavaMeSDK捆绑在一起。但在我看来,这要好得
有没有一种通用的方法可以在J2ME中检索手机ID,或者获取这些信息的通常标准做法是什么?获取手机ID仍然受到手机平台、签名证书和运营商的限制,并且在大多数手机上有所不同
这些链接确实涵盖了从设备属性获取cellID的大多数(不是全部,imho)方法。
MIDlet如何确定它是手动调用的还是自动调用的
谢谢 我可以让一个带有任务a和任务B的MIDLet子类化带有任务a的MIDLet,并用“a+B”覆盖“a”。自动调用将在子类上。我认为自动启动是通过PUSH registry实现的。试试这个:
PushRegistry.listConnections(true);
若结果不是空的,应用程序将自动启动
请详细说明。我有一个Midlet,需要检查它是否已被自动调用(通过推注册表报警)并执行某项任务,“a”后跟B。如果手动调用,它应该直接转到B。如果
我正在开发应用程序,其中要求在J2ME中使用TWUIK框架
我曾使用j2me波兰语和LWUIT,但在这方面我没有找到任何帮助
特威克。即使是我也无法创建简单地包含两个用于登录的文本框的示例应用程序
TWUIK的核心风格是在画布上创建每个组件
我可以创建文本框,但甚至不能将焦点放在该组件上
专家有谁能指导我
提前感谢顺便问一下,Twik比Lwit有什么好处?实际上,它是tricastmedia创建的一个框架,具有更多与图形和效果相关的功能。它结合了svg和fx。我发现唯一的缺点就是他们没有提供很好
我想将Java Mobile/Phone上的通话保存为mp3或任何音频格式/文件。
我该如何继续
我非常精通核心Java。
我在symbian手机上发现了支持上述功能的应用,但在MIDP版本为2.1及以上的Java手机上却没有
谢谢你的想法(显然是实用的!)
或
分享一些与此相关的链接
或者java中的某种伪代码
我需要MIDP 2.1及以上版本的Java手机解决方案。请不要推荐symbian或其他类似产品。如果您愿意使用j2me录制来电,很遗憾,这是不可能的。使用当前可用的诺基亚手机中的Jav
我只想检测j2me中的特定声音。可能吗?或者还有别的办法吗 使用快速傅立叶变换(FFT)进行频率分析
是否可以在J2ME(特别是诺基亚)中创建类似iPhone的覆盖流?
如果是,创建它的逻辑是什么?可以配置为在封面流(如UI)中提供列表(请参阅)
你也可以说服我制作coverflow之类的产品,但我在这方面的经验较少
可以在jad文件中设置MIDlet Permissions和MIDlet Permissions Opt属性。我们可以使用它们自动签署MIDlet吗?根据您的评论,没有办法手动签署您的移动应用程序。这在JavaME开发中是不可能的。您必须从一些人那里签署您的移动应用程序,但这将是一种成本,请参阅本文以了解有关的信息根据您的评论,手动签署您的移动应用程序是没有办法的。这在JavaME开发中是不可能的。您必须从一些人那里签署您的移动应用程序,但这将是一种成本,请参阅本文了解什么是自动签署的MIDle
有人用LWUIT画过图表吗?有可能吗?如果是的话,你能与全世界分享吗?只要看看这个博客,你链接到J4Less的帖子,J4Less是J2ME的付费图表工具。我进入研究模式,寻找一个免费的选择。我发现这个应用程序是由一个叫Daniel Cachapa的人创建的,他使用的是包含图表的LWUIT。此外,他的代码是开源的,我打算从中学习。它肯定会更好地与LWUIT的当前版本配合使用,感谢他当时使用的版本。非常感谢。
我想使用诺基亚S60 sdk中的PIM API阅读联系人详细信息,如名字、姓氏、手机号码、电话、传真、地址、同步和UID详细信息
但是,我只得到Contact.TEL和Contact.EMAIL值,没有得到其他值,尽管我可以在emulator联系人详细信息中看到其他字段,如first name和last name
我已配置所有必需的权限
ContactList addressbook = (ContactList) (PIM.getInstance().openPIMList(
PIM.CONT
我正在为我的j2me应用程序使用LWUIT包。在我的应用程序中,我扩展了组件类,然后在组件上绘制字符串。现在我想获取键代码,然后根据按下的键在组件上绘制字符串。如何知道LWUIT中按下了哪个键?我想在LWUIT上捕获按键事件并在屏幕上绘制字符串。这在LWUIT中可能吗
有没有办法不用LWUIT中的组件在屏幕上绘制字符串 您可以向容器添加标签,这通常是我们在LWUIT中的操作方式,并使用基于组件的UI(请参阅我们的演示)
您可以覆盖keyReleased并在那里进行事件处理,但您的组件需要可聚焦以
我想知道如何在两个Midlet之间切换,即按command从第一个Midlet切换到第二个Midlet?MIDP 1.0只指定了一种启动Midlet的方法:由用户手动激活。MIDP 2.0规范添加了两种新机制来启动Midlet:响应传入连接或在预定时间启动。新的javax.microedition.io.PushRegistry类同时处理这两个问题。
您可以使用报警来启动Midlet。PushRegistry.registerAlarm()方法注册一个基于计时器的报警来启动Midlet。它支持当
如何在rms中创建多个列
例如姓名、职业等
我刚刚使用了RMS内置函数,如。除了将所有列值串联在一个字符串中添加并将其传递到addRecord创建一个csv-像string一样包含您想要的所有列数据之外,我没有找到任何方法来创建多个列:
String row = "nameData;occupationdata;";
然后调用此方法:
public synchronized int addRecord(String record) {
// Convert the string
我正在尝试将2mb文件读入内存,然后将该文件发送到web服务器。但我的内存不足
FileConnection fileConn = (FileConnection)Connector.open("file:///" + pictureURI.getString(), Connector.READ);
InputStream fis = fileConn.openInputStream();
long overallSize = fileConn.fileSi
标签: Java Me
nullpointerexceptionnokia-s40
我刚刚为Series 40平台创建了一个相当简单的JavaME应用程序。该应用程序在模拟器中运行良好,但当我将其打包到自己的40系列手机上时,该应用程序失败,出现NullPointerException。我几乎所有的代码都处理数组,因此很难判断错误发生在哪里,因为手机的错误报告中没有任何详细信息
那么如何在手机上调试应用程序?(如果有人能想出应用程序在手机上失败的任何原因,而不是模拟器(我真的被难倒了),请分享。)JavaME的众多经验法则之一是“永远不要相信模拟器-总是在多个真实设备上测试”
我目前正在编写一个javame程序,该程序具有一个内部OWL推理引擎(Hermit&Pellet),并从后端服务器接收本体数据(传感器数据)。有时,这些数据也由原始传感器数据和后端服务器上推理器的已推理结果组成。推理将仅在网络故障的情况下在移动设备上执行
目前,我缺少一种存储后端数据以供进一步处理的好方法。
我已经查找了三重存储,但我想知道是否有适合JavaME应用程序的好存储
格尔茨
Neo你走错了路。在服务器上进行推理,并将结果发送到应用程序
推理在计算上是困难的。尝试在移动设备上做这件事要
标签: Java Me
out-of-memoryjava-wireless-toolkit
我在j2me中构建了一个游戏,我有内存泄漏,因为有时我会出现内存不足异常,现在我想找出这个漏洞的来源,我听说你可以用sun的无线工具包来做。有人能告诉我这个无线工具包到底是什么,我如何安装它,如何使用它来查找内存泄漏吗?提前谢谢 下载wtk后,转到\bin\utilsw.exe。在“实用程序”下,您将看到“内存监视器”。在这里,您可以以图形方式查看应用程序内存/RAM的使用情况。我不知道oracle sdk 3.4,但在wtk2中,内存监视器对于查找内存泄漏只起到了部分作用,因为它只显示有多少(
我想为手机创建字典。但我对此一无所知。有谁能指导你了解这些吗?你需要详细说明一下。什么样的词典
如果您想要一个单词对列表,例如在两种语言(如英语和德语)之间进行翻译,并且该列表相当短,那么可以使用内存哈希表。CLDC中有一个类哈希表。如果你需要一本更大的字典,你可能想把它存储在一个存储卡上,然后搜索它会变得更复杂一些。还有一些关系数据库(如Mimer SQL Mobile)可以在J2ME下运行,您可以考虑使用该选项进行存储和搜索
编辑:
最初的海报添加了一个问题作为对这个答案的评论,关于在表单中
有没有办法通过编程方式卸载j2me应用程序?没有。您可以引导用户安装升级版本而不是现有版本(通过指向a中升级的MIDlet的JAD),但是他们必须自己删除它。索尼爱立信功能手机有一个专有的应用程序管理系统API,可用于以编程方式从MIDlet卸载应用程序,但它仅对索尼爱立信合作伙伴可用。我也面临同样的问题,所以我在诺基亚论坛上搜索。。我可以找到一些Symbian C++程序,可以卸载J2ME(以及Symbian C++)应用程序。是Symbian C++访问系统文件,而J2ME没有?p> 有没有
标签: Java Me
obfuscationnetbeans6.8proguard
当我尝试使用模糊处理打包midlet时,输出窗口上会显示以下内容:
pre-init:
pre-load-properties:
exists.config.active:
exists.netbeans.user:
exists.user.properties.file:
load-properties:
exists.platform.active:
exists.platform.configuration:
exists.platform.profile:
basic-init:
cld
可能重复:
我不明白。有人能帮我吗?您可能正在尝试使用JDBC或类似工具从移动设备(j2me)访问远程数据库。
不幸的是,如果您使用CLDC,那么就没有使用类似JDBC的工具连接到数据库,您需要手动操作,即需要将自定义数据(如用户名、密码)从MIDlet发送到Servlet,然后Servlet处理数据库。这是一个
服务器端不需要使用Servlet(即Java),你可以使用任何其他服务器端语言,如PHP等。没有人能在你的大脑中看到魔法球,破解你真正想知道的东西。我想与j2me程序建立数据库连接。
首先,我知道以前有人问过这个问题:-
我认为这里提供的链接可能包含我需要的答案,我只是觉得我对这个主题(MMS和J2ME)理解得不太好
基本上,在我看来,通过提供的答案,J2ME MMS发送方客户端向运行J2ME接收方客户端的另一部手机发送消息。然后,接收器客户端截获传入的彩信并显示它,或者其他任何内容
我想做的是通过编程将bog标准彩信(实际上是图片信息)发送到另一部手机,就像我在使用手机提供的标准“新信息”功能一样——因此目标手机上没有运行J2ME客户端,我只希望它显示为普通的新信息
总之
我正在从文件中读取固定数量的字符。该文件包含英文和阿拉伯文文本。我有两台设备诺基亚X3-02和诺基亚Asha 303用于测试。在诺基亚X3-02上,我在任何情况下都能从文件中获得所需的正确字符串。但是在Asha 303上,当字符串包含一些阿拉伯字符时,我没有得到完整的字符串
我也在sun emulator上测试了我的代码,它也运行良好。此问题仅适用于诺基亚Asha 303设备
我的代码非常简单,通过指定读取位置(偏移量)和要读取的长度来读取文件。请帮助我,因为我不理解这个问题。我已经设法解决了这
可能重复:
我正在尝试将此文件转换为.class
但是有很多错误。
它是针对j2me平台的
使用的命令
javac YourTube.jad.java您有使用此代码的权限吗
这些错误似乎是由错误的反编译器引起的问题造成的——除非您有非常具体的理由使用Java反编译器,否则我不得不猜测您没有访问此代码的权限。这是原始源代码,与此相同的错误。是的,我们可以编译它而不需要修改。它在本应用程序许可条款中声明。第二个文件创建了一些与外观非常不同的错误。当您试图编译它时,您能看到的第一条错误消息是什么?
上一页 1 2 ...
6 7 8 9 10 11 12 ...
下一页 最后一页 共 49 页