2010-11-28 8 views

答えて

0

私はそれを行う小さなトリックがありますが、キャンバスが必要です。 motionEventで検出した場合:

event.getPressure()> 0は容量性です。 event.getSize()> 0の場合、問題は、私はちょうどそれを検出するためのキャンバスを使用したくないです抵抗

です:(

+0

これは、スタイラスを使用する容量性スクリーンが0の圧力を同様に報告するので、機能しません。 –

1

android.content.res.ConfigurationTOUCHSCREEN_STYLUS(=抵抗)とすることができるtouchscreenと呼ばれる値を含んで、TOUCHSCREEN_FINGER(=容量)、TOUCHSCREEN_NOTOUCH(= NOタッチスクリーン)、TOUCHSCREEN_UNDEFINED(= OH UH)。

EDIT:私はもう一度Dianne'dを得ました:)結論的には、スクリーンの実際の物理的特性を得る方法がないようです。私はあなたの最善の策は、ユーザーがあなたの2つのモードを切り替えることができるように設定することだと思います。

+0

動作しませんありません - 定数は、デバイスを意味していることが* *設計されていますこれは互換性のあるデバイスと見なされますので、実際にはこれは決して見えません。 – hackbod

+0

静電容量式スタイラスなどありますが、これは機能しません。 –

関連する問題