6

画面の種類によって動作が若干異なるアプリケーションを開発しています。それを検出する方法はありますか?

4

2 に答える 2

1

android.content.res.Configuration(=抵抗膜式)、(=容量性)、(=タッチスクリーンなし)、(=ええと)という値が含まれていますtouchscreenTOUCHSCREEN_STYLUSTOUCHSCREEN_FINGERTOUCHSCREEN_NOTOUCHTOUCHSCREEN_UNDEFINED

編集:私は再びダイアンを取得しました:)つまり、最終的には、画面の実際の物理的特性を取得する方法がないようです。私はあなたの最善の策は、ユーザーがあなたの2つのモードを切り替えることができるように設定することだと思います。

于 2010-11-28T01:02:57.723 に答える
0

私にはそれを行うための小さなトリックがありますが、キャンバスが必要です。モーションイベントで検出するだけ

event.getPressure()> 0の場合、容量性です。event.getSize()> 0の場合、抵抗力があります

問題は、それを検出するためだけにキャンバスを使用したくないということです:(

于 2010-11-28T04:29:14.570 に答える