Tuval üzerinde çok fazla çizim gerektiren bir uygulama yapıyorum. Uygulamanın yüksek çözünürlüğe sahip cihazlarda biraz yavaş olduğunu fark ettim (örneğin nexus 7). Geliştirici seçeneğinde bir Force GPU seçeneği olduğunu gördüm. GPU'nun Güçlendirilmesi etkinleştirildiğinde, uygulamam kesinlikle düzgün çalışır.Android Force GPU Oluşturma Nasıl etkinleştirilir ve devre dışı bırakılır?
Bu Force GPU seçeneğinin Hardware Acceleration (Donanım Hızlandırması) olarak adlandırıldığını ve yalnızca Android 3.0 ve üstü için mevcut olduğunu okudum.
Uygulamam Android 2.3 ve üstünü hedefliyor.
Herhangi bir Android 3.0 veya üzeri aygıtta Donanım Hızlandırmalı (veya sihirbaz ne olursa olsun GPU'yu zorla) program aracılığıyla etkinleştirmek mümkün mü? gibi
şey: Size farz
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
}
Karışıklık için özür dilerim, android 2.3 api 10'da uygulamamı yapıyorum. gerçekten veya getWindow(). setFlags ( WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); –
xiaowoo
OnCreate'ınıza bastırmayı eklediniz mi? – wtsang02
Lütfen oluşturma hedefinizi API Düzey 11 veya daha yüksek bir değere ayarlayın, ardından 'android: hardwareAccelerated = "true" 'komutunu kullanın. – CommonsWare