編輯:Android資訊
普渡大學、英特爾公司和 Mobile Enerlytics 的研究人員分析了2000 部 Galaxy S3 和 S4 手機的使用,發現手機上安裝的應用在屏幕關閉的情況下耗掉了 28.9 %的電池電量,原因是應用頻繁喚醒和在後台運行。
他們開發出了名叫 HUSH 的系統,能延長 16% 的電池壽命,代碼發布在 GitHub 上。
普渡大學計算機工程教授 Y. Charlie Hu 說,屏幕關閉期間,計算機硬件應該進入到睡眠狀態,耗電量應該接近於零。應用定期喚醒手機去做一些有用的事情,但完成之後它們應該讓手機恢復到睡眠狀態,但由於程序 bug,或者確切的說不正確的使用了 Android 電源控制 API wakelock,導致手機無法回到睡眠狀態。
HUSH 系統動態識別對用戶用處不大的後台應用活動,抑制這些應用在屏幕關閉期間的後台活動以節省電量。
HUSH:https://github.com/hushnymous
背景 之所以要談這個話題是因為你在開發App時可能會發現,Activity擔負的責任非常之重,如果站在MVC框架角度看自己開發的App,一般xml布局文件科Act
當有人問我關於動畫性能表現不佳問題的時候,我首先會詢問他們是否使用了Hardware Layer層。 你的View可能在執行動畫期間的每一幀都進行重繪,如果使用V
過年前發了一篇介紹 Translucent System Bar 特性的文章 Translucent System Bar 的最佳實踐 ,收到很多開發者的關注和反
Android安全加密專題文章索引 Android安全加密:對稱加密 Android安全加密:非對稱加密 Android安全加密:消息摘要Message Dig