Java me 如何使用RTP暂停和播放J2ME音频播放器流

下面是我如何尝试通过RTP播放来自服务器的音频流 try { String url = "rtp://..."; Player p = Manager.createPlayer(url); p.realize(); VideoControl video = (VideoControl) p.getControl("VideoControl"); Item itm = (Item) video.initDisplayMode(VideoC

Java me 诺基亚java应用程序应用程序内购买购买完成回调中的错误代码

我有一个基于J2ME的应用程序,我是IAP采购新手。我的场景是,用户首次购买应用程序后,他可以使用该应用程序1个月,之后他需要重新购买该应用程序,同样,如果他想进一步使用该应用程序,他必须在每个月后购买该应用程序。因此,我创建了一个布尔变量,每隔30天我将其设置为false,然后如果用户通过应用内购买购买应用程序,我可以将该变量设置为true。因此,如果一个月后,如果用户想要进一步使用它,他可以按下按钮重新购买。在这个按钮中,我使用以下代码: int status = manager.purc

Java me 将j2me midlet作为foregorund进程运行

我的MIDlet应用程序有问题 每当我执行这个MIDlet时,模拟器就会显示错误:“这个应用程序不使用屏幕,而是在后台运行” 到目前为止,我知道我们必须将屏幕的引用提供给显示器的实例,因为我这样做了: private Display display; display = Display.getDisplay(this); 但我仍然面临上述错误。 请帮我完成此操作您不仅需要初始化显示,还需要设置当前表单: mainForm= new Form("My Form"); display =

Java me CLDC和MIDP for Java Mobile的区别是什么?

有人能解释一下CLDC和MIDP之间的区别吗?Java Mobile Edition有 第一个配置是JVM和运行虚拟机的核心类,如IO、集合类、日期、字符串、ext。CLDC是一个配置 另一个是profile,它包含的类是在这个基础上构建的更多实用程序,如UI、加密、持久化本地数据等。MIDP是一种配置文件,J2ME技术由两种配置组成:连接的有限设备配置(CLDC)和连接的设备配置(CDC) 连接有限设备配置(CLDC)适用于资源非常有限的设备,如160-512 KB内存、有限带宽连接和16位或

Java me 如何在j2me中逐行读取字符串

如何从字符串中读取一行???我有这样的字符串: 你好,;男孩;太阳 欢迎;谷歌;粉红的 我怎么能只看第一行? 谢谢,但是我更喜欢: 看,但我更喜欢: 请注意,有些应用程序实际上使用\r\n而不是\n来表示新行请注意,有些应用程序实际上使用\r\n而不是\n来表示新行嗯,是的。我给出了另一种方法,像读取流一样读取字符串。我意识到J2ME没有StringReader,所以这是另一种方式。这家伙怎么会得到这么多的声誉!?如果您认为我的解决方案不是一个好的解决方案,那也没关系,但我在J2ME中提供了一种

Java me getHeaderField(“WWW-Authenticate”)在J2ME中给出不正确的值

我正在为使用http摘要访问身份验证进行身份验证的api构建一个客户端。我研究了rfc以了解设置和所需的响应头,这在我的模拟器上运行良好。但问题是,当我在手机(诺基亚E5)上测试时,我发现从返回的头中获取www authenticate头并不能获取完整值 [守则] // c = (HttpConnection) Connector.open(url) and other declarations String digest = c.getHeaderField("WWW-Authenticat

Java me 在lWUIT中,如何通过单击back命令调用主MIDlet类?

我的问题是如何通过单击backcommand? 假设MainMIDlet.java这个类扩展Form并实现ActionListener和Aboutus.java这个类扩展还包括Form和implementsActionListener。在这个类中,我没有创建表单对象。因此,在这个类中,当单击Commmandback按钮时如何调用MainMIDlet类?在调用Aboutus.java时传递MainMIDlet表单实例。 比如说, MainMIDlet.java public class Main

Java me J2ME彩色手机键盘的设计

我想创建一个J2ME应用程序,在简单的非QWERTY手机上使用QWERTY按钮更快地编写SMS。因此,应用程序将显示用户可以使用的所有这些按钮 我有Java方面的知识,也开发过简单的计算器,但不能用NetBeans设计 因此,寻求帮助[仅用于设计界面,] 这个应用程序将运行在一个带有[1-abc][2-def]键盘的简单手机上。好吧,从技术上讲,你的想法看起来是可行的——至少如果设备屏幕足够大,可以处理4行伪按钮和至少一行短信 而且看起来也不难——从这个意义上说,我觉得你的想法不错。在MIDPL

Java me 是否可以在MIDlet暂停时重新显示上次打开的表单?

应用程序正在运行,用户正在进行一些TextField编辑。然后收到一个呼叫,因此MIDlet进入paused状态。对话结束后,应用程序重新启动,调用MIDlet的startApp()方法,并显示应用程序的main表单 那么,如何取消此默认行为,以便保留上次打开的表单以及所有修改?我在MIDlet类中创建了一个静态表单: public static Form lastForm = null; public static Hashtable lastCanvas = new Hashtable()

Java me j2me中的midlet.platformRequest

我正在使用j2me开发一个游戏。升级完成后,我会使用midlet.platformRequest调用url(即:www.google.com)。在一些诺基亚设备中,它会重定向到浏览器,当我退出浏览器时,它会返回游戏。但它在三星设备上不起作用 如何解决这个问题?所有设备都支持midlet.platformRequest吗?来自 返回: true如果必须先退出MIDlet套件才能获取内容 它依赖于操作系统 无论何时调用midlet.platformRequest,都会自动控制从应用程序到操作系统浏览

Java me 两部手机可以有相同的蓝牙地址吗?

我正在写一个代码,可以显示附近的朋友,他们的蓝牙设备(手机)已打开。我的代码使用用户的设备地址来跟踪他们的状态,但我需要知道这个数字是否唯一。如果不是,我如何为每部手机生成一个唯一的id,比如地址+友好的名字(不幸的是,它不是唯一的) 谢谢,由于mac地址的分配方式,两部手机不能拥有相同的蓝牙地址。蓝牙地址使用相同的MAC-48标识符格式。阅读了解详细信息。因此,由于mac地址的分配方式,两部手机不能具有相同的蓝牙地址。蓝牙地址使用相同的MAC-48标识符格式。阅读了解详细信息。否,蓝牙地址是唯

Java me 用J2Me设计一个NinJump类游戏的结构

我正在尝试使用J2ME创建一个类似的游戏,但我在动画方面遇到了一些问题 我的游戏是这样构建的: 游戏一开始,线程就开始了。while循环使用thread.sleep()以20毫秒的延迟无限运行 墙不断向下-每次主while循环运行时,墙都会设置动画 忍者使用间隔30毫秒的TimerTask设置动画 每次玩家跳跃时,玩家精灵将隐藏,并显示另一个精灵,该精灵使用TimerTask:20ms的间隔执行跳跃,每次执行任务时,精灵将前进下一帧并移动(每次2倍) 问题是,当播放器跳跃时,墙动画突然变慢。

Java me 如何在j2me中使用随机函数

我正在使用j2me创建一个问答游戏,但我不知道如何随机选择我创建的问题作为显示方法。请告诉我这方面需要帮助。谢谢 public void commandAction(Command c, Displayable d) { if(c==proceed){ int n = 0; Random r = new Random(); while(n<2){ int i = r.nextInt(36); n++; } display.setCurrent(getform23());

Java me 用于CLDC的Midlet定时器J2ME无线工具包2.5.20.1

有人能告诉我什么是我不能建立这个代码吗?仪表有点问题,但我不明白我需要改变什么 当我尝试建立时,它显示了我的错误 建筑“Alert01” 警告:[选项]源值1.3已过时,将在将来的版本中删除 警告:[选项]目标值1.3已过时,将在将来的版本中删除 警告:[选项]若要抑制有关过时选项的警告,请使用-Xlint:-options。 C:\Users\Benita\j2mewtk\2.5.2\apps\Alert01\src\Alert01.java:112:错误:找不到符号 警报。设置指示器(仪表

Java me 在j2me的getter/setter或Hashtable中,哪个更有效

1.)我已经创建了j2me应用程序。我想维护设置表单。所以我用getter/setter创建了一个类。我希望getter/setter将存储在heap中。将该值存储到哈希表中的行为是相同的。哪一个更高效,内存利用率更低。我不确定我是否理解了你的问题-你的意思是你创建了一个类,它的属性与表单中的字段相对应?表单是否使用类的getter和setter方法来处理这些属性 这应该比使用java.util.Hashtable实例更节省空间。哈希表的优点是可以动态更改存储的值集。缺点是,填充的哈希实例可能比

Java me 如何在收到短信时触发手机中的应用程序?

我想在收到短信时触发手机中的内置应用程序。我有代码从手机上读取短信,但在读取短信后,手机必须自动触发应用程序 有可能吗?如果是,请告诉我一个好主意,在收到sms时触发另一个应用程序。使用push registry执行此操作有相当标准的解决方案。这是

Java me MIDP2.0版本问题:$type的方法未定义

我已经编写了一个MIDlet,它可以做一些“高级”的事情:从web上获取图像、调整图像大小、将图像保存在手机上、显示图像 这一切在诺基亚S60第三版FP1仿真器中都能完美运行。这个设备支持MIDP2.0和CLDC 1.1(还有JSR75,我需要它来保存文件)。它还可以在诺基亚E71(物理设备)上正常工作 然后,我尝试在其他几个模拟器上运行MIDlet。其中一个是JavaMeSDK3.0中的DefaultCldcJtwiPhone2,它还声称支持MIDP2.0和CLDC1.1。它没有JSR75,这

Java me 对java应用程序的移动广告支持

有人知道哪些广告网络支持java应用程序吗?大多数人似乎只支持iphone、android和移动网络。对于JavaME,现在没有太多的选择 Greystripe停止了对JavaME的支持,转而支持iPhone和Android应用程序,这让我感到很难过,因为我在当天的两款JavaME游戏中对Greystripe有着非常丰富的体验 现在对于JavaME,我可以想到3种选择: 诺基亚广告交换(NAX) VServ 我相信移动评级公司也仍然提供自己的广告系统 我最近尝试了InnerActive运营

Java me java.io.IOException:HTTP操作中出错

我来自印度班加罗尔。我开发了一些J2ME应用程序,这些应用程序涉及通过HTTP连接进行的客户机/服务器交互。 我正在全国领先的运营商Airtel和沃达丰上测试我的应用程序。我的Midlet可以与S60第二版和S40第二版(6030)手机配合使用。但一旦我切换到像6233这样的S40第三版手机,我就无法通过MIDLET接入GPRS。尽管GPRS与本机手机浏览器配合良好 即使是MIDLET也无法在当前发布的手机(如5310 Xpress Music和3110 classic)上使用GPRS 我在服务

Java me 如何在j2me中处理外部和内部事件

我正在用j2me开发游戏。因为我必须处理外部和内部事件。。我在一些网站上研究过,我们可以借助hidenotify()和shownotify()来处理事件 但它不知道在哪里使用这两种方法?无论是在hidenotify()中的pauseApp()和shownotify()中的startApp()还是其他地方 请任何人给我一个关于在移动设备中处理事件的清晰想法。在J2ME世界中,外部事件类似于以下内容: 在即将到来的短信。这用于触发由预定义的已知发件人发送的消息引起的特定于应用程序的操作。此功能称为“

Java me 如何在LWUIT中居中对齐?

添加组件(新标签(“某些文本”) 我想将我的文本在屏幕上居中对齐 我该怎么做呢?我正在使用LWUIT 1.4 为此使用BorderLayout Form mForm = new Form(); mForm.setLayout(new BorderLayout()); mForm.addComponent(BorderLayout.CENTER, new Label("some text")); 有关更多信息,请参见此项。为此项使用BorderLayout Form mF

Java me j2me中的BouncyCastle提供程序

在哪里可以找到使用bouncycastle的轻量级版本实现ECDSA和ECDH并动态使用bouncycastle提供程序的示例?bouncycastle java crypto库有两种基本模式。它可以用作JCE提供程序,也可以用作通过其轻量级API访问的独立库。如果愿意的话,您甚至可以同时使用这两种语言,但J2ME现在称为JME。您只能在J2ME中使用轻量级API。您可以在bouncycastle库的最新版本页面上找到J2ME版本

Java me 在j2me中显示错误后,如何将焦点放在文本字段上?

我正在验证大量数据。。所以,在向用户展示他并没有填写某些特定的细节之后,我想把重点放在它上。。。。所以有人会提供一些解决方案 正如我可以将重点放在其他页面上。您可以使用callSerially方法Display对象avec类实现Runnable void getThisAlert(String Title, Displayable txtagency2) { Alert error = new Alert("", Title, null, AlertType.INFO); er

Java me LWIIT-在Flowlayout中创建新行

通过浏览HTMLComponent的源代码,在充满标签的表单中创建换行符的方法正确的方法是将标签嵌入容器中,换行符实际上创建了一个新容器。 这是正确的方法吗 所以: 容器 |标签标签 |标签标签 |标签 |标签 容器: |标签 |标签流布局可以并且应该在输入的文本上执行自己的换行。HTML组件手动执行此操作的原因是为其提供对布局的更细粒度控制 通常,您需要了解为什么HTMLComponent没有为您换行,您需要查看LWitBrowser演示和LWitDemo中正确换行的内容,并了解您的不同之处。

Java me L组件之间的电路黑线

关于LWUIT,我还有一个问题: 我有一个包含子组件的容器。屏幕上显示的子组件周围有黑线,如何删除它们 我试图在padding和margin中安装zero选项,但没有任何帮助。检查该子组件的边框样式。如果使用border,则将border设置为null,或者为该子组件创建空边框 注意:清楚地问问题。因为你说的是子组件,但你没有提到哪个组件是作为子组件使用的

Java me LWUIT中的阿拉伯语单词问题

我已经使用LWUIT创建了一个gui,它使用阿拉伯语单词(因此它是从右到左的) 它适用于某些型号(例如索尼爱立信T700或Elm)。但在其他一些型号(如索尼爱立信w800)上,文字显示不正确:字母是分开的,从左到右依次显示 我完全不知道原因 我找到了这条线索: 这篇文章由LWUIT开发者之一ShaiAlmog回答 因此,我在代码中添加了以下行: list.getStyle().setFont(Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_

Java me 列出j2me中的所有记录

我想列出记录存储中的所有记录。我宣布了一份清单: Private List tlist = new List("Select One", List.IMPLICIT); 还列举了以下记录: Form mainf; Command exit = new Command("Exit", Command.EXIT, 0); RecordEnumeration re = null; int numrecords = 0; try { re = contactList.enume

Java me 按比例分屏

我想将屏幕垂直分为30%和70%,如何使用lwuit实现这一点?我使用/尝试了GridLayout,但它将屏幕平均分割。需要一个示例代码 提前谢谢 创建一个派生容器的类: public class split extends Container { public split(int h) { super(); // you can set your layout type here setPreferredH(h); } } 然后在表单

Java me 如何预防或处理;javax.microedition.media.MediaException:AUD";在j2me中播放音频文件时

我正在用j2me开发一个配置为cldc2.1和MIDP2.0的移动应用程序。 在我的应用程序中,我正在根据一些用户操作运行一些音频文件。但有时音频文件运行正常,但有时会抛出“javax.microedition.media.MediaException:AUD”异常 我把音频文件(.wav)放在我项目的“res”文件夹中,从该文件夹中读取,然后播放它 我正在使用诺基亚c2-01手机(s40)设备进行测试。请给出解决这个问题的想法。 请帮帮我。欢迎您的所有想法。当出现异常时,应用程序是否在播放另一

Java me (J2ME)从其他类获取MIDlet的引用?

我试图在midlet(Main)类之外创建一个类,该类可以设置屏幕上的内容(如设置显示的表单等)。 因此,我认为我必须输入并更改Main的变量display,但出现了一个错误 以下是整个计划: //Main.java import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Main extends MIDlet { public Other othr = new Other(

Java me 诺基亚C3上的lwuit列表性能不佳

我的lwuit应用程序与java microedition 3.0提供的触摸屏电话仿真器配合使用效果良好。我的清单滚动得很好 但是,当我在诺基亚C3上安装该应用程序时,列表出现了滚动问题 我的列表有大约300个元素。而且滚动速度很慢,有些麻烦。它不如设备本身的滚动功能平滑(我试着在手机上滚动联系人,滚动效果相当不错) 我该怎么做才能使列表更轻松、更流畅地滚动?了解如何创建此列表非常重要。您是否使用ListModel管理列表中的数据元素?您是否正在使用自定义渲染?请提供有关代码的更多信息 查看此博

Java me 向JAD文件添加MIDlet属性

我正在使用J2ME Polish为诺基亚s40手机构建一个应用程序。当我完成打包应用程序时,我发现清单文件中可用的清单属性:“MicroEdition配置”和“MicroEdition配置文件”在JAD文件中不存在,即 MicroEdition-Configuration: CLDC-1.1 MicroEdition-Profile: MIDP-2.0 我正在使用Netbeans构建我的项目,不知道问题来自何处,是否有帮助?只需在nbproject文件夹中打开build-impl.xml,并在

Java me 从服务器下载图像时如何设置进度条/进程指示器

我正在从服务器下载j2me应用程序中的图像 在下载未完成之前,我不想显示进度条或活动指示器 但我不知道怎么做?我搜索了一下,但没有得到答案。您需要根据自己的要求使用仪表控制。在开始下载代码之前,使用仪表控件创建一个简单的for,并显示该表单 // first display progressbar form ProgressForm progressForm = new ProgressForm ( "Please wait" ); display.setCurrent(progressFor

Java me 如何在LWUIT中使用TextField显示多行文本

我已经创建了LWUITTextField,并且在我的TextField中添加了文本段落,但是我无法显示全文?我可以显示单行文本吗? 这是我的代码: TextField field=new TextField(detailNews.getDescription()); field.setSingleLineTextArea(false); field.setGrowByContent(true); field.setI

Java me 在诺基亚c1-01中,J2ME应用程序未连接到互联网

我制作了一个需要连接互联网的应用程序,这样我就可以在我的应用程序中显示一些数据 但当我在诺基亚c1-01上测试我的应用程序时,它无法从我的服务器获取数据,同时,如果我在任何其他设备上检查我的应用程序,它们可以轻松连接到互联网,我可以看到我的应用程序 这是我的密码: HttpConnection httpConn = null; InputStream is = null; OutputStream os = null; StringBuffer sb = new

Java me 新的额外命令,并且从未声明?

我的问题在这个Java Me应用程序中: 此应用程序允许用户拨打插入文本字段的号码 现在一切正常,没有错误,可以安装在我的诺基亚n8上,但问题是:在应用程序的“命令”菜单中有两个额外的命令“呼叫”和“从联系人添加”!命令是怎么来的???没有任何命令声明具有这些名称 声明的命令是:“Call”(这是另一个)和“Exit”(仅限退出)。当创建一个新的文本字段并将其文本输入设置为PHONENUMBER时,系统会自动生成一个新的命令“Call”(呼叫)和“Add From Contacts”(从联系人添

Java me 写入图像时出现的问题

我现在正在进入一个J2ME项目,在那里我需要选择一个图像并将这个图像写入一个特定的文件夹,比如说存储卡中的某个地方,并使用所需的文件名。我能够选择图像并显示它,但当试图保存它时,我遇到了麻烦。当我尝试保存时,会创建一个图像文件,但其大小为0.0 kb,当我单击图像时,它会显示“不支持文件格式” 这是我的密码 fileCon = (FileConnection)Connector.open(path+"Contacts/contactImages/"+FIRST_NAME+".png",Conn

Java me 无法将图像从midlet流式传输到浏览器?

我的midlet充当服务器,当我从midlet请求任何资源时,它必须传输到浏览器并显示。在这里,我可以传输html文件,但我无法通过OutputStream传输图像。我正在将图像转换为字节数组 你在细节上有点浅薄!我假设: 您已经使用Image.getRGB()将J2MEImage转换为int[] 您正在通过输出流成功地将int数组发送到它需要去的任何地方(例如,通过迭代数组中的每个int,并使用DataOutput.writeInt())发送它) 您正在服务器端成功地重建此阵列 在服务器端将

Java me j2me应用中的管脚号处理

如果您必须创建一个受PIN保护的j2me应用程序,那么如何将默认PIN号应用于该应用程序,以便用户可能必须在第一次运行时更改PIN 备注:PIN码不是手机的实际PIN码,它是特定于应用程序的PIN码。您是否需要为不同的客户端设置不同的默认PIN码?如果没有,则使用默认PIN,让客户端知道PIN,并提供在登录后更改PIN的选项

Java me 如何在移动应用程序中设置动画的开始、停止条件-java me

希望你们都会好起来。实际上,我刚刚做了一个应用程序,其中发生了三件事 连接是通过Http进行的,然后结果会出现在应用程序文本区域中 2.发短信 在应用程序文本区域接收短信 现在我想做动画。我是新手,但我非常喜欢动画。现在,我希望当你们点击发送按钮时,动画开始,显示正在进行的连接(无论是圆形还是闪屏),当结果出现时,动画停止,表单将显示。实际上我的申请表有三种形式,在第一种形式上,你可以选择短信还是上网。如果您选择internet,则form2 show有两个文本区域。在一个文本区域中键入文本,然

Java me 检测MIDlet是否第一次安装或运行

我使用的是J2ME SDK 3.0和J2ME Polish,我想知道当用户安装应用程序或MIDlet第一次运行时是否会调用任何事件。没有特定的“首次运行”事件。但是,当MIDlet启动时,系统将调用。您可以通过创建记录存储并在其中保存一些信息来实现自己的“首次运行”检测。如果记录存储不存在,则它将第一次运行。如果是这样,那么您以前已经运行过MIDlet

Java me J2ME,来自Http Post方法的Xml响应

这是来自HTTP Post方法的我的响应字符串 1) <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://tempuri.org/">Open</string> 2) <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://tempuri.org/">Close</strin

Java me 在linux arm设备上为JVM实现JSR135

我正在将JVM移植到我的linux arm机顶盒。我已经为它成功地建立了前进,并且可以很好地运行一场中场比赛。但它不能播放声音,所以我认为可能需要JSR135 有没有人有过如何实现JSR135并将其移植到音素的经验 不使用JSR135是否可以播放声音 不使用JSR135是否可以播放声音 如果播放功能保持在指定子集的范围内,则可能包括(也称为ABB,音频构建块)的子集

Java me can';调用Wireless Toolkit 2.5.2上的destropApp()后,是否重新启动LUIT应用程序?

我正在为我的j2me应用程序使用Sun java wireless toolkit 2.5.2和LWUIT。我添加了一个命令Exit。当按下退出命令时,我只是调用destroyApp(true)它成功退出,然后emulator显示启动屏幕。现在,如果我再次按启动,我的应用程序将不会打开。那么,我的代码中是否有任何问题 请引导我离开这个问题。不,在emulator中退出LWUIT mobile应用程序后,您不能重新启动。你需要再次为此跑步。可能是

Java me 在LWUIT中打开外部HTML文档

我试图在LWUIT中打开一个外部HTML文档,但有一个异常 htmlC = new HTMLComponent(this); htmlC.setPage(formURL); Uncaught exception: java.lang.UnsupportedOperationException: Not supported yet. at com.veripark.view.ui.ExternalHTMLForm.parsingError(ExternalHTMLForm.java:23

Java me 无法通过j2me中的代码创建文件夹和文件

我试图通过代码在j2me中创建文件夹和图像。我可以在Emulator中创建一个图像文件,但当我尝试在mobile(诺基亚2700)中运行该代码时,它给出了一个例外。我的代码如下 Enumeration e = FileSystemRegistry.listRoots(); String root = null; while (e.hasMoreElements()) { root = (String

Java me 如何在J2ME中检查数据连接性、phn号、操作员名称

我使用了System.getProperty(“wireless.messaging.sms.smsc”),但它显示了一些其他号码。如何获取手机号码、所用SIM卡的运营商以及检查数据连接 好的,简短的回答:你找不到电话号码 看 您必须阅读的属性,如IMSI、MNC、MCC,完全是特定于供应商/型号的,除非您无法提供这些参考 关于连接性,我不确定你指的是互联网的可用性还是无线连接性或其他什么。但在大多数情况下,答案是:您必须检查设备供应商是否为此提供SDK。什么j2me版本?CLDC?MIDP?据

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 48 页