Android不同層次開啓硬件加速的方式

在Android中,可以四給不同層次上開啓硬件加速:

1. 應用:

<\application android:hardwareAccelerated=”true”>

2. Activity

<\activity android:hardwareAccelerated=”true”>

3. Window

getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);

4. View

view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

5. 注意

  • 在這四個層次中,應用和Activity是可以選擇的,Window只能打開,View只能關閉。
  • 在apk的AndroidManifest中,如果指定了minSDKVersion&targetSDKVersion=7,會使得應用無法使用硬件加速進行繪圖。

本文參考:http://blog.csdn.net/oujunli/article/details/8570902

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章