Tôi đang làm việc trên một số chương trình cần tiêm các sự kiện màn hình cảm ứng vào điện thoại trong chương trình, tôi đang sử dụng lib nguồn mở https://code.google.com/p/android-event-injector/ để gửi các sự kiện màn hình cảm ứng theo cách thủ công trên các thiết bị Android được root, thông qua việc tiêm trực tiếp mã vào dev/input/event3, nhưng mọi thứ ngừng hoạt động khi tôi cập nhật điện thoại lên Android 5.0 và không thể quét bất kỳ tệp thiết bị đầu vào nào theo dev/input /, bất kỳ ai có ý tưởng làm việc này xung quanh?Tiêm các sự kiện trên màn hình cảm ứng , Android 5.0 , dev/input/eventX
5
A
Trả lời
6
Việc thực thi SELinux đầy đủ được giới thiệu trong Lollipop gây ra điều này. Một giải pháp khác là gọi "setenforce Permissive" làm gốc.
Chỉnh sửa: Nếu bạn đã cài đặt SuperSU trên thiết bị, chính sách sau cũng sẽ cấp quyền truy cập vào/dev/input mà không phải thả SELinux sang chế độ cho phép.
supolicy --live "allow appdomain input_device dir { ioctl read getattr search open }" "allow appdomain input_device chr_file { ioctl read write getattr lock append open }"
Các vấn đề liên quan
- 1. sử dụng màn hình cảm ứng khiến màn hình trở nên mờ trên màn hình cảm ứng
- 2. Windows Phone 8 - Mô phỏng sự kiện trên màn hình cảm ứng
- 3. Android waveshare màn hình cảm ứng
- 4. Sự cố trên Internet Explorer + Màn hình cảm ứng Windows8
- 5. Hoạt động sự kiện onClick có được chạm trên thiết bị màn hình cảm ứng không?
- 6. sự kiện cảm ứng trên webbrowser awesomium
- 7. sự kiện nhấp chuột jquery cho máy tính bảng và điện thoại màn hình cảm ứng
- 8. Adobe AIR: màn hình cảm ứng không kích hoạt sự kiện di chuột xuống đúng
- 9. Lập trình ứng dụng màn hình cảm ứng với SWING
- 10. hướng màn hình Android để cảm biến
- 11. Gắn nhãn sự kiện chạm trong Chrome từ màn hình cảm ứng
- 12. Android: ủy sự kiện cảm ứng để xem underlaying
- 13. Tại sao các sự kiện cảm ứng phá hủy tốc độ khung hình trên Android của tôi?
- 14. WPF Scrollviewer trên máy tính bảng màn hình cảm ứng
- 15. Liên kết sự kiện cảm ứng Android WebView
- 16. Sự kiện ButtonDown và ButtonUp cho các nút trên màn hình Android?
- 17. MKPointAnnotations sự kiện cảm ứng trong swift
- 18. Khung JavaScript cho các ứng dụng màn hình cảm ứng trên máy tính để bàn?
- 19. Cordova: màn hình trắng vẫn còn trên android 5.0 (và cao hơn)
- 20. Phản ứng trên các sự kiện góc trong một chỉ thị mà không cần tiêm $ rootScope
- 21. Sự kiện hoặc thuộc tính Tắt màn hình trên iPhone
- 22. gửi sự kiện cảm ứng từ ADB tới thiết bị
- 23. Android vs Linux cho ứng dụng màn hình cảm ứng nhúng
- 24. Kích hoạt lớp giả ": hoạt động" trên màn hình cảm ứng
- 25. Vô hiệu hóa tất cả các tương tác trên màn hình cảm ứng Khi hoạt ảnh
- 26. Lập trình màn hình cảm ứng mới nhất là gì?
- 27. Cách tạo ứng dụng android kích hoạt sự kiện rung khi màn hình bị khóa?
- 28. cho phép kéo và thả trên thiết bị di động màn hình cảm ứng
- 29. Mô phỏng các sự kiện cảm ứng trên trình duyệt PC
- 30. bản vẽ android trên sự kiện chạm
Cảm ơn, công trình này! –
@ Irwin cảm ơn câu trả lời của bạn, có cách nào khác để sử dụng thiết bị đo đạc cho mô phỏng cảm ứng trên Lollipop không? nó cũng không hoạt động. Cảm ơn. – Dania
@DorochiOkamoto bạn đã chạy lệnh như thế nào? Tôi đã đặt nó trong thời gian chạy trong mã ứng dụng Android, và nó không cho phép chạm vào tiêm. Xin hãy giúp tôi, làm thế nào bạn có được điều này để làm việc? – Dania