そのため、Androidデバイス(トランスフォーマータブレット)用に1ミリ秒の精度でシンプルだが信頼性の高いストップウォッチを作成する必要があります。私はアンドロイドの経験がまったくありません。検索した後、この特定のコンテキストで取得できる最大精度についての詳細は見つかりません(以下で説明)。おそらく、ここにいる誰かが私に必要な情報を提供してくれるでしょう。ストップウォッチは時間の反応と診断に使用されるため、必要な精度は 1 ミリ秒です。
ストップウォッチがすべきことは非常に簡単です:
- 明らかに、プログラムは 00:00.000 に開始され、そこから 7 つの対策が取られます。ユーザーがキーまたは画面を押すと、プログラムは経過時間を記録する必要があります。7 回目に、プログラムは測定値を txt ファイルに保存します。
スタンプや経過時間を表示して表示を更新する必要さえありません。OS アプリを除いて、他のアプリケーションは実行されません。
理論的には、 System.nanoTime() またはタイムスタンプがそれを行います。しかし、これで必要な 1 ミリ秒の精度が得られるかどうかはわかりません。彼らは私が探している精度を教えてくれますか? 簡単な説明が役立ちます。別の方法はありますか? 誰かがアンドロイド開発者である場合、情報は本当に高く評価されます.
ありがとう、
更新: ユーザー Nanno が Android OS の制限について有効な点を指摘したため、「タブレットのみ」のシナリオでは 1 ミリ秒の精度のストップウォッチが不可能になりました。 Android ADK (外部ハードウェア)。