0
こんにちはすべて 私はAccessibilityServiceを使用しようとしています。しかし、それはうまくいきません。誰かが私の間違いを指摘するのに役立つのですか?ありがとう。アンドロイドについて、AccessibilityServiceの使い方
はMyAccessibilityService.java
public class MyAccessbilityService extends AccessibilityService {
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
// TODO Auto-generated method stub
switch(event.getEventType()){
case AccessibilityEvent.TYPE_VIEW_CLICKED:
Toast.makeText(getApplicationContext(),"Click", Toast.LENGTH_SHORT).show();
break;
case AccessibilityEvent.TYPE_VIEW_LONG_CLICKED:
Toast.makeText(getApplicationContext(),"Long click", Toast.LENGTH_SHORT).show();
break;
case AccessibilityEvent.TYPE_VIEW_FOCUSED:
Toast.makeText(getApplicationContext(),"Focuse change", Toast.LENGTH_SHORT).show();
break;
case AccessibilityEvent.TYPE_VIEW_TEXT_CHANGED:
Toast.makeText(getApplicationContext(),"Text change", Toast.LENGTH_SHORT).show();
break;
}
}
@Override
public void onInterrupt() {
// TODO Auto-generated method stub
}
@Override
protected void onServiceConnected() {
// TODO Auto-generated method stub
super.onServiceConnected();
AccessibilityServiceInfo info = new AccessibilityServiceInfo();
info.feedbackType = AccessibilityServiceInfo.DEFAULT;
setServiceInfo(info);
}
}
mainfest.xmlこの