我需要播放音乐(这是我游戏中唯一的声音).到目前为止我已经写了这个,但它一直给我错误:
"incompatible types"
Run Code Online (Sandbox Code Playgroud)
这是我的声音代码:
try {
InputStream is = getClass().getResourceAsStream("/sound.wav");
Player p = Manager.createPlayer(is, "/X-wav");
p.start();
} catch (IOException ioe) {
} catch (MediaException me) {
}
Run Code Online (Sandbox Code Playgroud)
错误发生在第3行;
我有一个HTTP连接,打开
HttpConnection c = (HttpConnection)Connector.open(url);
Run Code Online (Sandbox Code Playgroud)
其中url一个是:
http://foo.bar;deviceside=falsehttp://foo.bar;deviceside=false;ConnectionType=mds-publichttp://foo.bar;deviceside=true;ConnectionUID=xxxxxxxhttp://foo.bar;deviceside=true;interface=wifi如果由于设备未连接到网络而无法建立连接,是否有任何方法可以立即导致请求出错?正因为如此,它需要大约一分钟,在许多情况下超时(特别是在第一次调用获得来自网络的信息:c.getResponseCode())
编辑:我的意思是错误.在一个案例中,Wifi,具体来说,如果在超时之前没有打开wifi,它将会坐几分钟,我希望它能立即停止.
我有一个关于java和正则表达式的相当普遍的问题.
如果我们锁定嵌入式使用,比如使用J2ME或Android手机,那么包含正则表达式以及资源如何饥饿有多常见?
我的意思是正则表达式是一个强大的野兽,并且在后台完成了很多魔术以实现它.而我的问题是,是否有太多魔法?或者如果小心使用它是安全的(像大多数事情一样).
更新:感谢DigitalRoss指出java.util.regex是android的一部分.
有人可以指定在J2ME应用程序中使用Web服务的步骤
我已经下载了Eclipse(SOA),在我的代码中包含了wsdl文件,并在visual studio 2008中准备了web服务.我想在我的J2ME应用程序中使用.net Web服务.
谢谢
我想MenuBar将LWUIT 本地化form.
我不想向用户显示"菜单"/"选择"/"取消".
我已经成功地对单个命令进行了本地化,这些命令在菜单打开时显示
back.setCommandName("bk");
searchCommand.setCommandName("search");
exit.setCommandName("ex");
mainMenu.addCommand(back, 0);
mainMenu.addCommand(searchCommand, 1);
mainMenu.addCommand(exit, 2);
Run Code Online (Sandbox Code Playgroud)
对于MenuBar我试过
MenuBar m = NameOfMyForm.getMenuBar();
m.setName("test");
mainMenu.setMenuBar(m);
Run Code Online (Sandbox Code Playgroud)
但这不起作用 - 这也不会让我访问"选择"和"取消".
我有一个Image对象,它是相机拍摄的jpg图片,我需要从中创建一个Bitmap.
除了使用BMPGenerator类之外,还有什么办法吗?我正在开展一个商业项目,由于GPLv3许可证,我认为我不能使用它.
到目前为止,这是我的代码.我可以用它做点什么吗?
FileConnection file = (FileConnection) Connector.open("file://" + imagePath, Connector.READ_WRITE);
InputStream is = file.openInputStream();
Image capturedImage = Image.createImage(is);
Run Code Online (Sandbox Code Playgroud)
我试过这个,但是我无法获得正确的文件,而且图像被卡在空中
EncodedImage image = EncodedImage.getEncodedImageResource(filePath);
byte[] array = image.getData();
capturedBitmap = image.getBitmap();
Run Code Online (Sandbox Code Playgroud) 我正在研究需要连接多个字符串的函数。大约200到500个字符串。
我目前正在使用StringBuffer。我想知道这是否是连接多个字符串的最快方法。我需要这种方法尽可能高效。
我使用Netbeans IDE在java上做了一个移动应用程序.
当我在我的系统中运行时,它工作正常.
问题是当我尝试在我的手机中安装它时会出现应用错误等错误.
任何人都可以帮我找到问题所在吗?
我正在使用索尼移动,因为它正在获得"应用程序错误",甚至我尝试在另一个移动设备上安装它也变得像"错误".我找不到它是什么类型的错误.
我正在开发一个应用程序,它要求我创建一个从右到左移动的进度条.
我试着GaugeField通过填充startVal为100然后再减少它但我无法实现它.
有没有办法在黑莓说paint()方法或drawRect()使用计时器,我们可以从右到左填写它?
我使用手机间隙网络工作框架创建了一个BlackBerry应用程序,但该框架仅支持BlackBerry OS 5或更高版本.我想将我的应用程序转换为使用BlackBerry java,因此它可以在早期的BlackBerry OS版本上运行.这可能吗?
java-me ×10
java ×5
blackberry ×4
android ×1
cordova ×1
http ×1
lwuit ×1
menubar ×1
midp ×1
netbeans-7 ×1
regex ×1
web-services ×1