0

重複の可能性:
ボタンが押される圧力を取得する

私が見つけることができた唯一のタイプの圧力関数は、海面圧力を測定します。これを行うことができる API を見つけることができませんでした。しかし、違法薬物のスケーラーとして機能するアプリを市場でいくつか見つけました。それにもかかわらず、これを達成する方法を知りたいです。

ありがとうございました!

4

1 に答える 1

1

これは一部のデバイスでのみ可能であり、精度は非常に低くなります。MotionEventgetPressure()メソッドは、まさにこれを決定するためのものでした。1ただし、ターゲット デバイスの精度、キャリブレーション、および機能セット (一部のデバイスでは常に と表示されます) のみに依存します。

圧力は通常、0 (圧力なし) から 1 (通常の圧力) の範囲ですが、入力デバイスのキャリブレーションによっては、1 より大きい値が生成される場合があります。

     --開発者向けドキュメント

一部のデバイスでは、ツールの種類も登録されます。この種類の圧力は、予想されるものとは異なる場合があります。「金属物体からの 2 ポンドの圧力」とは言えません。

また、これはタッチ イベント ( ) に対してのみ機能することにも注意してください。タッチMotionEventイベントを登録しない紙の束のようなものを置いても、圧力はまったく示されません。

于 2012-12-30T23:49:55.377 に答える