画面タッチを使用してユーザーから振動パターンを取得し、それを配列に保存するアンドロイド用のアプリを開発しています。例えば
long[] pattern = {100, 200,150};
最初の 100ms が振動し、次の 200ms が振動せず、次の 150ms が振動します。ユーザー入力に応じてこの値を作成したい。
私はTimer
クラスを使用しており、ユーザーが 2 回タッチする間に費やす時間を節約します。しかし、Javaの初心者であるため、上記のロジックを実装する方法を理解できず、ユーザーのタッチパターンを上記の配列に変換します。
他のより効率的なロジックも大歓迎です。