Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> 安卓省電與加速 >> Android硬件加速4種方法

Android硬件加速4種方法

編輯:安卓省電與加速

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);
在這四個層次中,應用和Activity是可以選擇的,Window只能打開,View只能關閉。

 

在apk的AndroidManifest中,如果指定了minSDKVersion&targetSDKVersion=7,會使得應用無法使用硬件加速進行繪圖。

但是,值得注意的是,如果父view和子view同時開啟硬件加速,會導致硬件加速有時候失效,比如view未顯示將其生成圖片的時候,原因待看源碼。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved