我想使用我的 Android 设备为 Nokia c2-01 等诺基亚设备开发应用程序。我的问题是是否可以,如果可以,推荐哪种工作环境?
谢谢。
问题从标题中清楚可见.
是否有适用于Mac OS X或Linux的Java Micro Edition SDK?或者是否需要Windows XP来开发JME应用程序?
如何使用j2me在手机中保存数据?
我想要代码示例,它描述了如何使用j2me在手机中存储数据.
进一步如何授予手机读/写访问权限?
我正在使用netbeans 6.5和motorola L6手机.
谁能告诉我一个代码示例给出如何存储,给予读/写权限?
我正在学习用Java编程,并希望为Blackberry平台开发一款移动国际象棋游戏.
我建议,作为初学者,我应该构建适合常规桌面使用的游戏,并避免现在更复杂的移动开发.有人告诉我,一旦SE中的开发完成,我就可以将游戏移植到Java ME.
我的问题是:这真的可能吗?在SE开发过程中我应该记住SE和ME之间存在哪些限制?
我不得不回去撤消我的大部分工作,以便让游戏在Blackberry上运行.
如何以黑莓屏幕上一次只显示一页的页面形式显示图像.向下滚动后续图像将在运行时加载.因此,加载图像不会消耗启动时间.
编辑:我正在使用loadimage函数,它从黑莓设备内存加载图像,从指定路径加载图像并调整它们的大小.随着图像数量的增加,它增加了窗口打开期间的启动时间.有一个内置应用程序(媒体)在黑莓手机中,图像加载而不需要任何额外的时间.我的想法是显示适合黑莓屏幕的特定数量的图像.当用户向下滚动到屏幕底部时,应用程序将加载并显示更多图像.所以我的问题是如何检测用户何时到达黑莓屏幕底部并再显示一行图像.
我正在尝试使用J2ME构建一个简单的基于菜单的GUI.菜单条目当前是从Button类派生的类的对象.有什么办法可以:
替换按钮中的文本并显示图像,是一种图标?
使文本和图像并排显示在同一菜单栏上.
如果我的问题不明确,请告诉我,我会编辑它.
我想在我的BlackBerry应用程序中从一个屏幕切换到另一个屏幕 - 从类别屏幕切换到详细信息屏幕.我不知道如何从一个屏幕切换到另一个屏幕.
我在java vm 1.6下使用eclipse脉冲星.问题是java.util Calendar类add方法引发了一个错误"方法add(int,int)是未定义的类型Calendar"但它的文档很好.
package caltest;
import java.util.Calendar;
import java.util.Date;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class caltest extends MIDlet {
public caltest() {
// TODO Auto-generated constructor stub
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
Calendar cal=Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.DAY_OF_MONTH, -5);
}
}
Run Code Online (Sandbox Code Playgroud) 所以我有一个Date对象,我想创建一个方法,以便它以下列格式打印Date:
11 September 2011, 9:15pm
Run Code Online (Sandbox Code Playgroud)
我怎么做?到目前为止,我只是对日期做了一个toString,它给了我所有GMT信息和我不需要的秒精度.我是否必须使用DateFormatter或者有更简单的方法吗?
编辑后,在标题中包含Java ME,并在发布了原始问题的一些正确答案之后的标签.
我cannot find symbol在使用下面的代码用字符串替换字符串时遇到netbeans 错误.
public String urlEncode(String msg) {
if (msg != null) {
msg=msg.replaceAll(" ","%20");
}
return msg;
}
Run Code Online (Sandbox Code Playgroud)
需要帮忙 !!