私はadbシェルのgeteventコマンドの出力形式を調べようとしています。誰でもgeteventの出力を知っていますか?
はたとえば、出力は次のようになります。
adb shell getevent -t | grep event1
-tフラグがtimestapを提供し、grepが唯一のタッチスクリーンのイベントにメッセージをフィルタリングすることです。
22779から197145:の/ dev /入力/イベント1:0003 003A 00400001
22779から197999:の/ dev /入力/イベント1:0003 0039 82c30a97
22779から218477:の/ dev /入力/ EVENT1:0003 003A 00390001
22779から219301:の/ dev /入力/イベント1:0003 0039 82c30aa4
22779から230623:の/ dev /入力/イベント1:0003 003A 002f0001
22779から231416:の/ dev /入力/イベント1:0003 0039 82c10aae
22779から242769:の/ dev /入力/イベント1:0003 003A 00190001
22779から243623:の/ dev /入力/イベント1:0003 0039 82c60ac1
22779から253328:の/ dev /入力/イベント1:0003 003A 00000002
22779から254213:の/ dev /入力/イベント1:0003 0039 82da0ae4
22779から415590:の/ dev /入力/ event1:00033a 00000000
22779から416444:は/ dev /入力/イベント1:0003 0039 800b1549
問題は、私は、この情報を処理する方法が分からないということです。秒の最後のフィールドは2つのコード(X値とY値に対応することが示唆されています)の間で交互に表示されますが、最後のフィールドには巨大または非常に小さな数が含まれているようです。
さらに、タイムスタンプは私にとっては外国人です。ダッシュ後の部分がナノ秒であるのだろうか?
私はこれらのものの形式についてどこに知ることができますか?
GetEventに関する情報があまりありません。悲しい... http://source.android.com/tech/input/getevent.htmlを読んでいますか? – shkschneider
はい、ありがとうございました。私が理解した形式で必要な情報を得るために、Androidのソースコードを変更する必要がありました。 – pypmannetjies