实现最近使用的对象缓存的最佳方法是什么?
以下是要求和限制......
有没有办法在黑莓中显示带有动画的 "加载"屏幕?
选项:
这是什么?
谢谢!
有没有像Sqlite这样的本地数据库选择j2me - CLDC设备?PerstLite和OpenBaseMovil都是双重许可.这有没有开源选项?或者,任何开发应用程序的替代方法.
我对移动平台知之甚少,不过我有兴趣为它们编程.
请问比较J2ME VS Android VS iPhone VS Symbian VS Windows CE.
我想知道:
就个人而言,我想编写开源代码,但欢迎提出任何建议.我对Java有初步的了解.我还想知道,如果还有什么可以推荐的话.
我刚刚下载了新的LWUIT 1.5,当我编译项目时,我在输出中看到了这些行:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Run Code Online (Sandbox Code Playgroud)
我使用的是Sun Java ME SDK 3.0
那么如何进行-Xlint重新编译呢?
我使用了以下链接中的代码:Signare的博客.我有10个图片网址,想要检索并在我的屏幕上显示它们.当我使用上面链接中的代码时,加载所有图像需要10多分钟.如何加快此加载?
URLBitmapField post_img= new URLBitmapField(image_url);
add(post_img);
Run Code Online (Sandbox Code Playgroud)
将类URLBitmapField定义为:
import net.rim.device.api.math.Fixed32;
import net.rim.device.api.system.Bitmap;
import net.rim.device.api.system.EncodedImage;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.component.BitmapField;
public class URLBitmapField extends BitmapField implements URLDataCallback {
EncodedImage result = null;
public static EncodedImage _encoded_img = null;
int _imgWidth = 52;
int _imgHeight = 62;
int _imgMargin = 10;
public URLBitmapField(String url) {
try {
http_image_data_extrator.getWebData(url, this);
}
catch (Exception e) {}
}
public Bitmap getBitmap() {
if (_encoded_img == null) return null;
return _encoded_img.getBitmap();
}
public void …Run Code Online (Sandbox Code Playgroud) 我有一个应用程序,内存配置文件看起来像这样:
Jaggy http://kupio.com/image-dump/spikeymem.png
内存使用的缓慢向上爬行是由批次和大量小而简单的瞬态对象的分配引起的.在内存不足的情况下(这是一个移动应用程序),与较少限制的内存量相比,GC开销很明显.
因为我们知道,由于应用程序的性质,这些尖峰将继续存在,我正在考虑某种众多的瞬态对象池(真棒名称).这些对象将在应用程序的生命周期中存在,并在可能的情况下重复使用(对象的生命周期很短且可预测性很强).
希望这可以减少收集的对象数量并提高性能,从而减轻GC的影响.
显然,这也有其自身的性能限制,因为"分配"会更昂贵,并且维护缓存本身会有开销.
由于这将是对大量代码的相当大的侵入性更改,我想知道是否有人尝试了类似的东西,如果它是一个好处,或者在这种情况下是否有任何其他已知的减轻GC的方法.有关管理可重用对象缓存的有效方法的想法也是受欢迎的.
我们如何以编程方式读取使用手机相机拍摄的条形码?例如,如何使用iPhone或Android或Java ME?我们需要单独的硬件来读取条形码还是我们可以进行图像处理?
我想写应用程序,用户可以在地图上指向任何地方(不仅是城市),并在该地点获取时区.
我应该使用什么数据结构(应用程序不具备Internet连接)和算法?在哪里我可以获得所需的数据(我不会更精确,然后将地图分成24个矩形)?
我将在Java ME中编写我的应用程序.
如果线程的start()方法在内部调用run()方法,那么为什么我们不直接在代码中调用run()方法呢?这样做涉及哪些问题?