Chưa một nhà phát triển, chỉ cần cố gắng tìm hiểu xem một ứng dụng Android có thể làm những gì tôi cần ..Display Kiểm soát Tốc độ làm tươi trên Android Device
Những gì tôi cần:
ứng dụng đơn giản mà sẽ hiển thị một khung hình đầy đủ của một màu duy nhất trên màn hình ở cường độ nhất định ở tần số cố định! Tôi cần nó cho mục đích đồng bộ hóa với độ phân giải cao nhất có thể (đạt được bằng cách thay đổi cường độ trong một mẫu đã biết với tần suất cố định cao nhất có thể).
Tôi có gì thắc mắc:
Có một thiết bị chạy Android với một tần số hiển thị cố định hoặc là có cách nào để thiết lập nó để cố định tần số nói 60fps?
Nếu tần số cố định có thể đạt được, là có một vsync ngắt hoặc một cái gì đó tương tự cho phép tôi thay đổi cường độ trên màn hình vào đúng thời điểm.
Nếu hai điều trên có thể là đạt được, cách tiếp cận nào tôi cần để thực hiện. Tôi nghĩ tôi cần phải nhìn tại OpenGL ES và có lẽ NDK .... thể bất cứ ai xin vui lòng chỉ cho tôi đi đúng hướng ....
Cảm ơn bạn rất nhiều Reuben! – Mathias
Cảm ơn bạn rất nhiều vì câu trả lời của bạn Reuben! Nó có ý nghĩa tốt khi màn hình hiển thị ở tần số cố định ở cấp phần cứng và tôi sử dụng getRefreshRate() có thể nhận được tốc độ làm tươi màn hình và sử dụng nó trong đồng bộ hóa của tôi, vì vậy câu hỏi duy nhất còn lại là làm cách nào để biết khi nào màn hình hiển thị đã được hiển thị. Có một vsync ngắt hoặc một cái gì đó tương tự cho tôi để kiểm soát truy cập khung của tôi mà tôi có thể sử dụng trong thế hệ cường độ của tôi? – Mathias
Thật tuyệt khi được gặp một lập trình viên trường cũ, những người nhớ rõ tầm quan trọng của việc làm càng nhiều càng tốt trong khoảng trống dọc ... :) –