I am unable to use my .java file
yizhiyan opened this issue · 0 comments
yizhiyan commented
Issue Description
I need to use AccessibilityService, and my file is located in App_Resources\Android\src\java\com\aubot\accessibility\AccessibilityService.java
package com.aubot.accessibility;
import android.util.Log;
import android.view.KeyEvent;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityEvent.TYPE_VIEW_FOCUSED;
import android.view.accessibility.AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED;
import android.view.accessibility.AccessibilityNodeInfo;
public class AccessibilityService extends android.accessibilityservice.AccessibilityService {
public static AccessibilityService mService = null;
public static String TAG= getClass().getSimpleName();
public void onAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
AccessibilityNodeInfo source = accessibilityEvent.getSource();
if (source == null) {
return;
}
Log.d(TAG, "onAccessibilityEvent")
}
@Override
public void onInterrupt() {
Log.d(TAG, "onInterrupt")
}
@Override
public onServiceConnected() {
super.onServiceConnected();
mService = this;
Log.d(TAG, "onServiceConnected")
}
@Override
public onDestroy() {
mService = null;
Log.d(TAG, "onDestroy")
}
public static boolean isEnabled() {
return mService != null;
}
}
Reproduction
I need to use his static method, But he seems unable to use it.
com.aubot.accessibility.AccessibilityService.isEnabled()
Error
TypeError: Cannot read properties of undefined (reading 'AccessibilityService')
Relevant log output (if applicable)
No response
Environment
No response
Please accept these terms
- I have searched the existing issues as well as StackOverflow and this has not been posted before
- This is a bug report
- I agree to follow this project's Code of Conduct