类型 函数 对象 运行时 库 无 返回值 布尔值 修订 版本 2024.3703 关键词 运行时, hasEventSource 另请参阅 EventDispatcher:addEventListener()
确定设备是否能够为给定的事件源(例如 "accelerometer"
或 "gyroscope"
)提供事件。
如果事件源存在,则此函数返回 true
,这意味着可以调用 EventDispatcher:addEventListener() 来处理其事件。
如果事件源不存在,则返回 false
。例如,如果 "gyroscope"
返回 false,则表示在设备上找不到相应的硬件。
Runtime:hasEventSource( eventSourceName )
字符串。要检查其是否存在的事件源的名称。以下值有效:
"accelerometer"
"gyroscope"
"heading"
"inputDeviceStatus"
"key"
"location"
"mouse"
"multitouch"
"orientation"
if Runtime:hasEventSource( "gyroscope" ) then Runtime:addEventListener( "gyroscope", myListener ) end