Android Canvas绘图 - 最好的最小化绘图?

时间:2015-07-31 12:54:31

标签: android performance canvas android-canvas android-drawable

我正在更新的Android应用程序使用带有runnable的Canvas绘图(而不是覆盖onDraw)并且每秒大约两次更改屏幕。在这种情况下,我想知道是否最好只尝试每秒画两次帧(或者当有变化时),而不是试图每秒达到最大帧数。主要的吸引力是节省电池寿命。

我只是实现并尝试在电池寿命/应用程序使用之前和之后进行测试,但这很难准确测量,因为还有很多其他因素会影响结果。那么,想知道是否有人知道这里的最佳做法是什么?如果你没有开发视频游戏并且不一定需要高帧速率,最好是尽量减少抽取次数(即低fps),或者差异可以忽略不计你应该'好吗?

编辑 Canvas派生自lockCanvas(),因此目前无法进行硬件加速。

由于

0 个答案:

没有答案