0 0

j2me编程 系统时间问题5

我用j2me编程,程序要求按照一定的时间间隔进行一些操作,为了使时间精确我应该选择什么方法来做呢?(尽量精确到毫秒级)

我现在尝试过使用以下方法:
1. Thread.sleep,发现大部分时间是比较精确的,误差1毫秒的样子,但是有时候很奇怪,对一些时间间隔它总会多休眠10毫秒的样子,而且测试发现对同一个时间间隔每次多的时间是一样的,而不是一个波动的值,例如:
Thread.sleep(3912),每次都是休眠3922,这是怎么回事?
2.timer,发现没有第一种方法精确,误差在10毫秒以上;
3.自己编写循环不断获取系统时间来控制,也遇到了和1一样的问题;

有没有谁知道这是为什么啊???谢谢!

问题补充:
zhang34082 写道
可以理解为任务调度,有个开源框架quartz专门处理这类的事情,网上也有



我大概查了一下,好像这个框架是针对j2se和j2ee的吧,j2me的没有查到啊,能用么?能给个具体的网址么?谢谢!
2011年2月28日 08:44

1个答案 按时间排序 按投票排序

0 0

可以理解为任务调度,有个开源框架quartz专门处理这类的事情,网上也有

2011年2月28日 12:18

相关推荐

    BlackBerry J2ME 编程指南

    本指南旨在从J2ME编程的具体角度出发,通过与标准J2SE的比较,结合BlackBerry开发平台上的J2ME编程特点,为广大的BlackBerry开发者提供一份全面的指南。主要内容分为三部分: - **第一部分**:介绍J2ME的基本概念...

    tengge手机端j2me编程教程.doc

    【J2ME编程基础】 J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,专门用于开发小型设备,如手机、嵌入式系统等。在手机端进行J2ME编程,你需要以下几个核心工具: 1. **文本编辑器**:用于编写Java源...

    j2me电子辞典系统

    **正文** J2ME,全称Java 2 Micro Edition,是...同时,它也是一个实践和提升J2ME编程技能的实例,包括图形界面设计、数据管理和网络通信等关键领域。对于想要踏入移动开发领域的人来说,这是一个非常实用的学习资源。

    J2me游戏编程中文超清完全版 附加随书全部源代码

    通过 "J2ME游戏编程中文超清完全版" 的学习,开发者不仅能够掌握 J2ME 游戏开发的基础,还能了解到实际项目中可能遇到的问题和解决方案。随着技术的发展,虽然 J2ME 在现代智能手机上的应用已经减少,但其基本概念和...

    MTK系统下的J2ME运行平台设计

    ### MTK系统下的J2ME运行平台设计 #### 引言 随着移动互联网技术的快速发展,Java技术在手机移动开发领域扮演着越来越重要的角色。Java技术不仅为用户提供丰富的应用服务,还具有良好的跨平台特性,这使得Java成为...

    J2me 网上招聘系统

    总的来说,J2ME网上招聘系统利用移动技术的优势,使得招聘流程更加便捷,让求职者和招聘者可以在任何时间、任何地点进行互动。这种系统的实现涉及多方面的技术和实践,包括移动开发、数据库管理、网络安全以及用户...

    j2me 蓝牙编程

    这些示例不仅展示了API的基本用法,还提供了处理常见问题和错误的方法,是学习J2ME蓝牙编程的宝贵资源。 ### 5. J2ME蓝牙编程面临的挑战 尽管JABWT简化了许多蓝牙编程任务,但实际应用中仍存在不少挑战。例如,...

    j2me手机游戏编程入门 示例

    在J2ME中实现游戏动画通常涉及到帧管理和时间控制。可以使用Timer类或System.currentTimeMillis()来定时更新画面,通过重绘每一帧来实现动态效果。例如,你可以创建一个移动的物体,通过不断改变其坐标并调用repaint...

    时间的源代码J2ME

    1. **日期和时间的获取**:程序可能使用`Date`类的`new Date()`构造函数来获取当前系统时间,然后通过`getDate()`, `getMonth()`, `getFullYear()`, `getHours()`, `getMinutes()`, `getSeconds()`等方法获取各个...

    j2me开发角色游戏 黑暗迷宫

    【标题】"j2me开发角色游戏 黑暗...总的来说,"j2me开发角色游戏 黑暗迷宫"这个项目涵盖了移动游戏开发的多个层面,从基础的J2ME编程到复杂的游戏设计和优化,对于想要学习移动游戏开发的人来说是一个很好的实践案例。

    J2ME赛车手机游戏

    在J2ME中开发游戏,尤其是像赛车游戏这样的动态、交互性强的应用,需要对Java编程语言、MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)有深入理解。 首先,我们来看...

    J2ME的发展历史

    Java最初的设计就是为了解决嵌入式系统的编程需求,尽管后来在企业级应用J2EE上得到了广泛应用,但J2ME才是真正体现Java初衷的领域。 **个人Java(Personal Java)的尝试** 在Java 1.1发布后,Sun推出了Embedded ...

    j2ME游戏开发详解

    2. 时间管理:j2ME游戏通常通过System.currentTimeMillis()获取时间戳来实现时间控制,例如计算帧率、动画延迟等。 3. 事件处理:j2ME使用Event Dispatcher模型,开发者需注册事件监听器来处理用户输入,如键盘和...

    用J2ME 构建股票系统

    ### 使用J2ME构建股票系统的关键知识点 ...开发者需要具备良好的Java编程基础,同时还需要掌握J2ME相关的技术和设计理念。此外,考虑到设备资源的限制,开发者还需关注性能优化和用户体验提升等方面。

    j2me_android_sdk1.16

    该SDK的主要功能在于封装了J2ME API,使得开发者能够利用熟悉的J2ME编程接口来构建Android应用,而无需学习全新的Android SDK。这极大地降低了学习曲线,节省了开发者的时间和精力。通过这个工具,J2ME的游戏和应用...

    《J2ME手机游戏编程入门》实例源代码

    《J2ME手机游戏编程入门》是一本专为初学者设计的编程教程,它通过丰富的实例来引导读者掌握J2ME(Java 2 Micro Edition)平台上的游戏开发技术。J2ME是Java的一种轻量级版本,广泛应用于移动设备,如早期的智能手机...

    j2me金山词霸完美版原码

    首先,我们要理解J2ME的编程模型。J2ME采用MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)作为其核心规范,MIDP提供了用户界面组件和网络功能,CLDC则定义了轻量级的...

    J2me开发的小游戏

    "是男人就撑20秒"这个游戏是利用J2ME技术开发的一个经典小游戏,适合初学者学习和理解J2ME的编程理念。 J2ME由两部分组成:配置(Configurations)和框架(Profiles)。配置定义了设备的硬件和操作系统的基本特性,...

Global site tag (gtag.js) - Google Analytics