android Wear優化

desaco發表於2016-01-16
》 如何優化Wear的效能與電量:
僅僅在真正需要重新整理介面的時候才發出請求
儘量把計算複雜操作的任務交給Phone來處理
Phone僅僅在資料發生變化的時候才通知到Wear
把零碎的資料請求捆綁一起再進行操作

》 Android Wear儘量減少重新整理請求,例如我們可以在不需要某些資料的時候儘快登出監聽,減小重新整理頻率,對Sensor的資料做批量處理等:
   首先我們需要儘量使用Android平臺提供的既有運動資料,而不是自己去實現監聽採集資料,因為大多數Android Watch自身記錄Sensor資料的行為是有經過做電量優化的。
   其次在Activity不需要監聽某些Sensor資料的時候需要儘快釋放監聽註冊。還有我們需要儘量控制更新的頻率,僅僅在需要重新整理顯示資料的時候才觸發獲取最新資料的操作。
   另外我們可以針對Sensor的資料做批量處理,待資料累積一定次數或者某個程度的時候才更新到UI上。
   最後當Watch與Phone連線起來的時候,可以把某些複雜操作的事情交給Phone來執行,Watch只需要等待返回的結果。

相關文章