Tôi đang viết AccessibilityService
và tôi muốn tạo lớp phủ chế độ xem trên các chế độ xem từ hoạt động hiện tại mà dịch vụ trợ năng có thể truy xuất. Tôi không có vấn đề gì để truy xuất tất cả các đối tượng AccessibilityNodeInfo
từ hoạt động hiện tại, nhưng tôi không biết cách lấy các chế độ xem từ các đối tượng này để tạo lớp phủ. Rất tiếc, chỉ có một vài ví dụ về dịch vụ trợ năng. Có thể một số bạn đã có kinh nghiệm với chủ đề này. Tôi hy vọng bạn có thể giúp tôi! Cảm ơn!Nhận chế độ xem của AccessibilityNodeInfo để tạo lớp phủ
EDIT: Một bài báo cho thấy lớp phủ trên xem nội dung của một hoạt động có thể xảy ra:
Lớp phủ màn hình có khả năng thực hiện các nhiệm vụ nhờ sự Android Khả năng tiếp cận khung [10]. Sử dụng API năng tiếp cận, nó có thể truy cập và kiểm tra việc bố trí giao diện của các ứng dụng trên màn hình, mà không cần sửa đổi hoặc thiết bị đo đạc của mã ứng dụng "*
Link:. http://www.onarlioglu.com/publications/fc2015babelcrypt.pdf
trang 6 và 8. Cảm ơn!
Truy lục các giới hạn trên màn hình từ 'AccessibilityNodeInfo'. Chuyển đổi thành tọa độ có liên quan đến giới hạn trên màn hình của lớp phủ của bạn. Vẽ lên lớp phủ của bạn. – alanv