我想写应用程序,用户可以在地图上指向任何地方(不仅是城市),并在该地点获取时区.
我应该使用什么数据结构(应用程序不具备Internet连接)和算法?在哪里我可以获得所需的数据(我不会更精确,然后将地图分成24个矩形)?
我将在Java ME中编写我的应用程序.
如果线程的start()方法在内部调用run()方法,那么为什么我们不直接在代码中调用run()方法呢?这样做涉及哪些问题?
我已经阅读了许多评论,其中提到黑莓线程模型偏离了Java标准并且可能导致问题,但是没有任何谷歌搜索引起了我对这意味着什么的启发.
我一直在为BlackBerry开发一个相当大的业务应用程序,虽然我之前没有任何Java多线程应用程序的经验,但是没有遇到任何我们能够将其归咎于线程的问题,除了我们自己造成的.
有人可以准确描述黑莓线程模型的不同之处,以及我作为开发人员应该如何考虑这一点?显然,关于该主题的任何链接也都很棒.
将Object数组转换为Vector的最佳方法是什么?
JDE <1.5
public Vector getListElements()
{
Vector myVector = this.elements;
return myVector;
}
Run Code Online (Sandbox Code Playgroud)
this.elements是一个Object []
谢谢,rAyt
我应该澄清我的问题
我的目标平台是黑莓.
不支持集合.Array.asList()不是:/
全班
package CustomElements;
import net.rim.device.api.ui.component .*;
import net.rim.device.api.collection.util.*;
import net.rim.device.api.util.*;
import java.util.*;
public class ContactsList extends SortedReadableList implements KeywordProvider
{
// Constructor
public ContactsList(Vector contacts)
{
super(new ContactsListComparatorByFirstName());
loadFrom(contacts.elements());
}
// Add Element to ContactsSortedReadableList
void addElement(Object element)
{
doAdd(element);
}
public Vector getListElements()
{
return new Vector(Collection
Vector test = this.getElements();
}
// getKeywords
public String[] getKeywords(Object element)
{ …Run Code Online (Sandbox Code Playgroud) 我找不到关于哪些移动设备支持哪个Java Micro Edition版本的最新图表.
我对诺基亚智能手机及其对新JME 3.0的支持特别感兴趣.
(我不知道Sun似乎没有提供这样的信息.)
如果你知道的话,请给我一些链接!
编辑:我可能会混淆:
MIDP似乎是移动Java平台,而
J2ME 3.0是它的SDK,对吧?
我对移动应用程序开发很感兴趣.但哪种语言或框架更受欢迎,有用和可用?
我很熟悉Java.如果您有任何想法和/或经验,请帮助我做出决定.
我正在为J2ME开发一个应用程序,有时它完全冻结,AMS关闭它需要相当长的时间.在我看来,这似乎是一个死锁问题.
你能告诉我什么可能导致死锁吗?例如,调用对象的同步方法会导致死锁,如果它调用自己的另一个同步方法吗?
谢谢!
更新
我是否正确地说在以下情况下应该发生死锁:
对象P调用对象A的synch方法,该方法调用对象B的synch方法,该方法调用对象A的synch方法
对不起,如果它看起来很愚蠢,很可能就是这样.但这就是我要问的原因.谢谢!
我必须使用FFT来分析音频文件的频率.但我不知道输入和输出是什么.
如果我想绘制光谱的音频文件,是否必须使用1维,2维或3维数组?有人可以建议我在J2ME上使用FFT库吗?
我想在我的Android手机上安装Java Me应用程序.我尝试过使用jbed和其他一些虚拟机,但它不起作用.在Windows Mobile上,我尝试使用javaFx并且它有效,所以我尝试在android上做同样的事情,但我找不到javaFx apk.我的手机是三星GT-i5500.谢谢.
是否可以在Android手机上运行J2ME应用程序?如果是这样,安装程序是什么?
否则,是否可以将.jad文件转换为.apk?在这种情况下,程序是什么.
(我已经测试了netmite提供的程序,但似乎没有用.)