Tôi đang xây dựng một ứng dụng yêu cầu nhiều bản vẽ trên canvas. Tôi nhận thấy rằng ứng dụng hơi lag trong các thiết bị có độ phân giải cao (ví dụ nexus 7). Tôi thấy có một tùy chọn Force GPU trong tùy chọn nhà phát triển. Khi Force GPU được bật, ứng dụng của tôi chạy hoàn toàn trơn tru.Hiển thị GPU Android Force Làm cách nào để bật và tắt?
Tôi đã đọc rằng tùy chọn Force GPU này được gọi là Tăng tốc phần cứng và nó chỉ khả dụng cho Android 3.0 trở lên.
Ứng dụng của tôi đang nhắm mục tiêu Android 2.3 trở lên.
Có thể lập trình kích hoạt phần cứng tăng tốc (hoặc Force GPU - bất kỳ phép thuật nào được gọi) trên bất kỳ thiết bị Android 3.0 trở lên nào không?
Cái gì như:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
Turn On Hardware Accelerate HERE but How can i do this?
any code snippet would be welcome/helpful/thanks
}
Xin lỗi vì sự nhầm lẫn, tôi đang xây dựng ứng dụng của tôi trên Android 2.3 api 10, vì vậy nó không thực sự có hoặc getWindow(). setFlags ( WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); –
xiaowoo
Bạn có thêm tính năng đàn áp vào onCreate của mình không? – wtsang02
Vui lòng đặt mục tiêu xây dựng của bạn thành API cấp 11 trở lên, sau đó sử dụng 'android: hardwareAccelerated =" true "'. – CommonsWare