AccessibilityService.getWindows()を使用して、画面に現在表示されているView要素のリストを取得できますか? 1つは一番上の要素で、パッケージ名はその要素に属していますか?もしそうなら、どうですか?Android AccessibilityService.getWindows()を使用して画面上のView要素のリストを取得する
私は全面的なアクセシビリティサービスを構築しようとしていません。画面上のウィンドウのリストを取得するgetWindows()メソッドのみに興味があります。私は次のコードを試しました:
AccessibilityService myService = new AccessibilityService() {
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
}
@Override
public void onInterrupt() {
}
};
List<AccessibilityWindowInfo> windowList = myService.getWindows();
if (windowList.isEmpty()) {
Log.d(TAG, "Window list is empty");
} else {
Log.d(TAG, "Window list is not empty");
}
しかし、ウィンドウリストは常に空です。私は何か間違っていると確信していますが、私はgetWindows()を使用してドキュメント/例を見つけることができないようです。
ありがとうございました。