【发布时间】:2012-12-13 05:04:48
【问题描述】:
我的代码适用于 4 以上的 Android 版本,但在 Android 2.2 或 2.3 中我无法检测到任何事件。 Android 日志显示该服务正在运行,但每当我触发一个事件时,它都无法被辅助功能服务识别。 在以下代码中:
public void onAccessibilityEvent(AccessibilityEvent event)
{
Log.i("abc","------service running---------");
final int eventType = event.getEventType();
switch(eventType)
{
case AccessibilityEvent.TYPE_VIEW_CLICKED :
//do something
break;
}
}
我也无法获得Log "------service running---------"。
我错过了什么。是否需要进行任何更改才能在不同版本的 android 上运行相同的代码。
【问题讨论】:
标签: android android-service accessibility android-a11y