アンドロイドウェアのウォッチフェイスを開発中です。私はCanvasハードウェアを高速化したい。マニフェストでハードウェアアクセラレーションを取得する方法CanvasWatchFaceServiceのonDraw()のCanvas?
私は怒鳴る
<application
android:hardwareAccelerated="true"
..>
<service
android:name=".WatchFaceMain"
android:hardwareAccelerated="true"
..>
</application>
のようにそれを宣言した。しかし、私は私のonDraw(キャンバスキャンバス、のRectの境界)メソッドcanvas.isHardwareAccelerated()の内部から、それを確認したときにfalseを返します。明らかに私のキャンバスはハードウェアアクセラレーションではありません。
@Override
public void onDraw(Canvas canvas, Rect bounds) {
...
boolean isAccelarated = canvas.isHardwareAccelerated();
.......
}
このキャンバスはどのようにして高速化されますか?