InputDevice クラス

定義

特定の入力デバイスの機能について説明します。

[Android.Runtime.Register("android/view/InputDevice", DoNotGenerateAcw=true)]
public sealed class InputDevice : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/InputDevice", DoNotGenerateAcw=true)>]
type InputDevice = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
InputDevice
属性
実装

注釈

android.view.InputDeviceJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

フィールド

KeyboardTypeAlphabetic
古い.

キーボードは、アルファベットキーの補完をサポートしています。

KeyboardTypeNonAlphabetic
古い.

キーボードは完全にアルファベットではありません。

KeyboardTypeNone
古い.

キーボードはありません。

MotionRangeOrientation
古い.

の値の範囲を取得するための MotionEvent#AXIS_ORIENTATION定数。

MotionRangePressure
古い.

の値の範囲を取得するための MotionEvent#AXIS_PRESSURE定数。

MotionRangeSize
古い.

の値の範囲を取得するための MotionEvent#AXIS_SIZE定数。

MotionRangeToolMajor
古い.

の値の範囲を取得するための MotionEvent#AXIS_TOOL_MAJOR定数。

MotionRangeToolMinor
古い.

の値の範囲を取得するための MotionEvent#AXIS_TOOL_MINOR定数。

MotionRangeTouchMajor
古い.

の値の範囲を取得するための MotionEvent#AXIS_TOUCH_MAJOR定数。

MotionRangeTouchMinor
古い.

の値の範囲を取得するための MotionEvent#AXIS_TOUCH_MINOR定数。

MotionRangeX
古い.

の値の範囲を取得するための MotionEvent#AXIS_X定数。

MotionRangeY
古い.

の値の範囲を取得するための MotionEvent#AXIS_Y定数。

SourceAny
古い.

任意の種類の入力ソースを提供するデバイスと一致するように入力デバイスをフィルター処理するときに使用される特殊な入力ソース定数。

SourceBluetoothStylus
古い.

入力デバイスは Bluetooth スタイラスです。

SourceClassButton
古い.

入力ソースにはボタンまたはキーがあります。

SourceClassJoystick
古い.

入力ソースはジョイスティックです。

SourceClassMask
古い.

入力ソース クラスのマスク。

SourceClassNone
古い.

入力ソースにはクラスがありません。

SourceClassPointer
古い.

入力ソースは、ディスプレイに関連付けられたポインティング デバイスです。

SourceClassPosition
古い.

入力ソースは、ディスプレイに関連付けられていない絶対配置デバイスです (とは異なります #SOURCE_CLASS_POINTER)。

SourceClassTrackball
古い.

入力ソースはトラックボール ナビゲーション デバイスです。

SourceDpad
古い.

入力ソースは DPad です。

SourceGamepad
古い.

入力ソースはゲーム パッドです。

SourceHdmi
古い.

入力ソースは、HDMI ベースのバスを介して接続されたデバイスです。

SourceJoystick
古い.

入力ソースはジョイスティックです。

SourceKeyboard
古い.

入力ソースはキーボードです。

SourceMouse
古い.

入力ソースはマウスのポインティング デバイスです。

SourceMouseRelative
古い.

入力ソースは、相対モーションをナビゲーション イベントとして解釈する必要があるマウス デバイスです。

SourceRotaryEncoder
古い.

入力ソースは、スクロール ホイールと同様にモーションを解釈する必要がある回転エンコーダー デバイスです。

SourceSensor
古い.

入力ソースは、入力デバイスに関連付けられているセンサーです。

SourceStylus
古い.

入力ソースはスタイラス ポインティング デバイスです。

SourceTouchNavigation
古い.

入力ソースは、モーションをナビゲーション イベントとして解釈する必要があるタッチ デバイスです。

SourceTouchpad
古い.

入力ソースは、ディスプレイに関連付けられていないタッチパッドまたはデジタイザー タブレットです (とは異なります #SOURCE_TOUCHSCREEN)。

SourceTouchscreen
古い.

入力ソースはタッチスクリーンポインティングデバイスです。

SourceTrackball
古い.

入力ソースはトラックボールです。

SourceUnknown
古い.

入力ソースが不明です。

プロパティ

BatteryState

デバイスに関連付けられているバッテリ状態オブジェクト (存在する場合) を取得します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ControllerNumber

指定された入力デバイスのコントローラー番号。

Creator
Descriptor

入力デバイスの安定した識別子である入力デバイス記述子を取得します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
HasMicrophone

デバイスにマイクが組み込まれているかどうかを報告します。

Id

入力デバイス ID を取得します。

IsEnabled

入力デバイスが有効になっている場合は true を返します。

IsExternal

デバイスが外部 (USB または Bluetooth またはその他の周辺機器バスに接続されている) 場合は true を返します。それ以外の場合は組み込まれています。

IsVirtual

デバイスが仮想キーボードなどの実際の入力デバイスではなく仮想入力デバイスである場合は true を返します (「」を参照)。KeyCharacterMap#VIRTUAL_KEYBOARD

JniIdentityHashCode

特定の入力デバイスの機能について説明します。

(継承元 Object)
JniPeerMembers

特定の入力デバイスの機能について説明します。

KeyboardType

キーボードの種類を取得します。

KeyCharacterMap

この入力デバイスに関連付けられているキー文字マップを取得します。

LightsManager

デバイスに関連付けられているライト マネージャー (存在する場合) を取得します。

MotionRanges

デバイスでサポートされているすべての軸の範囲を取得します。

Name

この入力デバイスの名前を取得します。

PeerReference

特定の入力デバイスの機能について説明します。

(継承元 Object)
ProductId

指定されたデバイスの製品 ID (使用可能な場合) を取得します。

SensorManager

入力デバイスに関連付けられているセンサー マネージャー サービスを取得します。

Sources

この入力デバイスでサポートされている入力ソースを、結合されたビットフィールドとして取得します。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
VendorId

指定されたデバイスのベンダー ID (使用可能な場合) を取得します。

Vibrator
古い.

デバイスに関連付けられているバイブレータ サービスがある場合は、そのサービスを取得します。

VibratorManager

デバイスに関連付けられているバイブレータ マネージャーを取得します。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DescribeContents()

このパーセルのマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

特定の入力デバイスの機能について説明します。

(継承元 Object)
Dispose(Boolean)

特定の入力デバイスの機能について説明します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetDevice(Int32)

指定した ID を持つ入力デバイスに関する情報を取得します。

GetDeviceIds()

システム内のすべての入力デバイスの ID を取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetKeyCodeForKeyLocation(Int32)

android.view.KeyEvent key code参照 QWERTY キーボード レイアウト上の指定された場所によって生成された を取得します。

GetMotionRange(Axis)

特定 MotionEvent の軸の値の範囲に関する情報を取得します。

GetMotionRange(Axis, InputSourceType)

特定 MotionEvent の軸の値の範囲に関する情報を取得します。

GetMotionRange(Int32)
古い.

特定の入力デバイスの機能について説明します。

HasKeys(Int32[])

デバイスがキーコードの一覧を生成できるかどうかを取得します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SupportsSource(InputSourceType)

入力デバイスが特定のソースまたはソースをサポートしているかどうかを判断します。

ToArray<T>()

特定の入力デバイスの機能について説明します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

特定の入力デバイスの機能について説明します。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

特定の入力デバイスの機能について説明します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

特定の入力デバイスの機能について説明します。

(継承元 Object)
IJavaPeerable.Finalized()

特定の入力デバイスの機能について説明します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

特定の入力デバイスの機能について説明します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

特定の入力デバイスの機能について説明します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

特定の入力デバイスの機能について説明します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

特定の入力デバイスの機能について説明します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

特定の入力デバイスの機能について説明します。

GetJniTypeName(IJavaPeerable)

特定の入力デバイスの機能について説明します。

適用対象