所以我需要为安卓设备(变压器平板电脑)制作一个简单但可靠的秒表,精度为1 毫秒。我对安卓完全没有经验。搜索后,我没有找到任何关于我在这个特定上下文中可以获得的最大准确度的细节(如下所述)。也许这里有人可以给我我需要的信息。由于秒表将用于时间反应和诊断,因此 1 毫秒是我们需要的准确度。
秒表应该做的很简单:
- 显然,程序从 00:00.000 开始,从那里将采取 7 项措施。当用户按下按键或屏幕时,程序应记录经过的时间。在第 7 次,程序会将测量值保存在 txt 文件中。
我什至不需要显示印章或经过的时间并刷新显示。除了操作系统应用程序,没有其他应用程序将运行。
理论上 System.nanoTime() 或时间戳会做到这一点。但我不确定这是否会给我所需的 1 毫秒精度。他们能给我我正在寻找的准确性吗?一个简短的解释会很有用。还有其他方法吗? 如果有人是 android 开发人员,我们将不胜感激。
谢谢,
更新:尽管用户 Nanno 对 Android 操作系统的限制提出了一个有效的观点,因此在“仅限平板电脑”的情况下不可能实现 1 毫秒精度秒表,朱利安的进一步回答描述了一个有趣且相对便宜的解决方案来实现使用该目标的目标Android ADK(外部硬件)。