回覆列表
  • 1 # 卜溪大人

    你每看到的一個畫面,其實後面都有一大堆邏輯,也是一大堆程式猿後面辛勤的勞動的結晶。關於秒的顯示甚至是更小的毫秒顯示,在time應用裡面(就是可以設定鬧鐘的哪個應用)會有,在那裡看就行了。

    平常生活中我們絕大多數時候也是不關心秒的,在乎是時,分。這個涉及到社會工程學和人文心理學等等。

    還有最重要的一點:鎖屏 和 桌面上 的時間如果加入秒的更新,必定其背後邏輯會有定時, 更新UI等,涉及到的程式碼有timer, 或TimeTask, or AlarmManger,handler等。而且要單獨啟一個執行緒做此事情。所以,單獨的計算執行緒要一直運算,更新UI,這個是比較耗電的,一般會高個幾毫安,不要小看這幾毫安,在手機中是相當寶貴的。我們在做效能功耗最佳化的時候是1毫安都是差距都是隱患,要深入檢視的。而且鎖屏和桌面佔用戶使用時間也是極長的,就是說露臉率很高,試想不斷滅屏亮屏要不斷的去啟動執行緒,關閉執行緒也是非常用以引起卡頓的。

    所以綜上,更新秒不適用,耗電,且容易引起卡頓所以不更新秒。

  • 中秋節和大豐收的關聯?
  • 為什麼我在頭條認真答題時,閱讀只有幾百。隨意寫的,經常好幾萬?