手機功耗測試


極力推薦Android 開發大總結文章:歡迎收藏
程序員Android 力薦 ,Android 開發者需要的必備技能

本篇文章主要介紹 Android 開發中的部分 功耗 知識點,通過閱讀本篇文章,您將收獲以下內容:

1.測試功耗手機配置
2.飛行模式待機功耗
3.單SIM卡實網待機功耗
4.雙SIM卡實網待機功耗
5.單SIM卡實網待機 + 數據連接功耗
6.單SIM卡待機 + WIFI/BT/GPS功耗
7.通話電流功耗
8.home界面idle電流功耗
9.home界面idle + 去掉背光和TP功耗
10.FM電流 (耳機模式)功耗
11.BT傳輸數據功耗
12.Audio - MP3 Play back (headset)功耗
13.Video功耗
14.Camera 功耗
15.MTK 平台手機功耗提交注意事項

1. 測試功耗手機配置

測試功耗數據之前,請先確認以下配置:

  • 1.關閉 WIFI/BT/GPS,關閉數據連接,設置飛行模式。 (根據具體測試場景設置)
  • 2.關閉 mobile log/modem log/net log,打開LOG會增加電流。注意:確認 /sdcard/mtklog (/data/mtklog) 中是否有LOG生成,確定關閉成功。
  • 3.確認各個模塊是否已經正常工作,各個模塊都會影響功耗,需要在模塊工作 OK 之后再測試功耗問題。
  • 4.測試將所有第三方 APK 刪除,排除第三方 APK 問題。

2.飛行模式待機功耗

測試步驟:

  • 1.設置飛行模式,關閉WIFI/BT/GPS,關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.按power 鍵滅屏,滅屏5分鍾后,開始測試電流,測試時間5 ~ 10分鍾

Log提供

電流異常需要提供 mobile log

3.單 SIM卡實網待機功耗

測試步驟:

  • 1.關閉WIFI/BT/GPS,關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.按power 鍵滅屏,滅屏5分鍾后,開始測試電流,測試時間5 ~ 10分鍾

Log提供

實網待機需要先確認網絡問題及SIM卡問題:

  • 1.用其他對比機是否有同樣問題
  • 2.同一手機在其他地點是否有問題
  • 3.其他SIM卡是否有同樣問題

電流異常需要提供 mobile log

4.雙SIM卡實網待機功耗

測試步驟:

  • 1.關閉WIFI/BT/GPS,關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.按power 鍵滅屏,滅屏5分鍾后,開始測試電流,測試時間5 ~ 10分鍾

Log提供

實網待機需要先確認網絡問題及SIM卡問題:

  • 1.用其他對比機是否有同樣問題
  • 2.同一手機在其他地點是否有問題
  • 3.其他SIM卡是否有同樣問題

電流異常需要提供 mobile log

5.單SIM卡實網待機 + 數據連接功耗

測試步驟:

  • 1.關閉WIFI/BT/GPS
  • 2.關閉mobile log、modem log、net log
  • 3.按power 鍵滅屏,滅屏5分鍾后,開始測試電流,測試時間5 ~ 10分鍾

Log提供

實網待機需要先確認網絡問題及SIM卡問題:

  • 1.用其他對比機是否有同樣問題
  • 2.同一手機在其他地點是否有問題
  • 3.其他SIM卡是否有同樣問題

電流異常需要提供 mobile log

6.單SIM卡待機 + WIFI/BT/GPS功耗

測試步驟:

  • 1.關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.按power鍵滅屏,滅屏5分鍾后,開始測試電流,測試時間5 ~ 10分鍾

Log提供

電流異常需要提供 mobile log

7.通話電流功耗

測試步驟:

  • 1.關閉WIFI/BT/GPS,關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.通話后滅屏,等待2分鍾開始測試電流,測試時間5分鍾

Log提供

電流異常需要提供mobile log

8.home界面idle電流功耗

測試步驟:

  • 1.關閉WIFI/BT/GPS,關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.拔掉SIM卡、SD
  • 4.保持在home界面,不開任何應用,設置自動滅屏時間為30分鍾
  • 5.保持默認背光
  • 6.等待5分鍾后開始測試電流,測試時間5~10分鍾

Log提供

home界面電流和背光、TP、LCM有關,需要先確認去掉背光、TP、LCM電流,請看下一場景

9.home界面idle + 去掉背光和TP功耗

測試步驟:

  • 1.關閉WIFI/BT/GPS,關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.拔掉SIM卡、SD
  • 4.保持在home界面,不開任何應用,設置自動滅屏時間為30分鍾
  • 5.拔掉LCMTP
  • 6.等待5分鍾后開始測試電流,測試時間5~10分鍾

Log提供

home界面電流異常需要抓CPU信息,(需要Eng版本 300s 內top 10 進程 adb shell cputime -e 300 -m 10 ),需要同時提供mobile log

10.FM電流 (耳機模式)功耗

測試步驟:

  • 1.關閉WIFI/BT/GPS,關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.打開FM后滅屏,等待2分鍾后開始測試電流,測試時間5分鍾

Log提供

  • 1.FM SPEAKER模式 以及 I2S 通道電流都會偏大,是正常的。
  • 2.FM電流異常需要同時提供 mobile log

11.BT傳輸數據功耗

測試步驟:

  • 1.關閉WIFI/GPS,關閉數據連接
  • 2.關閉mobile log、modem log、net log
  • 3.傳輸5M大小文件,滅屏,測試電流

Log提供

  • 1.BT傳輸電流異常需要抓CPU信息,(需要 Eng 版本 300s 內top 10 進程 adb shell cputime -e 300 -m 10 ),需要同時提供mobile log

12.Audio - MP3 Play back (headset)功耗

測試步驟:

  • 1.設置飛行模式
  • 2.關閉mobile log、modem log、net log
  • 3.播放mp3,滅屏,滅屏后等待2分鍾,開始測試電流,測試時間2分鍾

Log提供

  • 1.播放MP3SD卡及音頻文件有關,需要換SD卡及音頻文件測試
  • 2.MP3電流異常需要同時提供mobile log

13.Video功耗

Video 功耗包含(MP4 (720P),MP4 (1080P),H.264 (720P),H.264 (1080P) )

測試步驟:

  • 1.設置飛行模式
  • 2.關閉mobile log、modem log、net log
  • 3.播放video,播放后等待2分鍾,開始測試電流,測試時間2分鍾

Log提供

  • 1.播放video電流和背光、TP、LCM有關,需要先確認去掉背光、TP、LCM電流
  • 2.播放video和播放器和視頻文件有關,需要使用默認播放器及MTK提供的視頻文件
  • 3.播放video電流異常需要抓CPU信息(需要Eng版本 300s 內top 10 進程 adb shell cputime -e 300 -m 10 ),需要同時提供 mobile log

14.Camera 功耗

Carmera功耗 包含( Video Record H264 (720 P)、 Preview (720 P))

測試步驟:

  • 1.設置飛行模式
  • 2.關閉mobile log、modem log、net log
  • 3.打開preview,等待2分鍾,開始測試電流,測試時間2分鍾

Log提供

  • 1.camera電流和拍攝場景及camera相關設置有關,對比測試時請盡量保持相同拍攝場景以及相同配置。
  • 2.preview電流異常需要抓CPU信息,(需要Eng版本 300s 內top 10 進程 adb shell cputime -e 300 -m 10 ),需要同時提供 mobile log

15.MTK 平台手機功耗提交注意事項

1.飛行模式底電流

  • A: 如果漏電小於10mA-------->同時提交HW/SW的eservice
  • B: 如果漏電大於10mA-------->提交SW的eservice

2. 飛行模式平均電流-------->提交SW的eservice

3.傳導待機/通話功耗

先保證飛行模式功耗正常

  • A: 如果某些band有問題(比如2g fail,3/4g ok)-------->提交RF的eservice
  • B: 如果所有的band都有問題-------->提交SW的eservice

4.實網待機/通話功耗

先保證傳導功耗正常

  • A: 如果聯網/選網/通話功能存在異常(modem不正常)-------->提交RF的eservice
  • B: 如果正常附着網絡各項功能正常-------->提交SW的eservice

5. wireless connecivity相關功耗問題(wifi,BT,GPS,FM,NFC)

  • A: 如果打開飛行模式,再單獨打開其中某個模塊功耗異常-------->提交SW的eservice(標題里寫明是哪個模塊的功耗問題,比如“wifi功耗”)

  • B: 如果只有在關閉飛行模式的情況下,功耗才會異常(說明跟modem有一定關聯)-------->按照 步驟4 的流程處理

  • C: 如果涉及某個模塊的非常專業的測試(其他模塊的人可能看不懂)-------->提交SW的eservice (標題里寫明測試項,比如“wifi XXX測試”)

至此,本篇已結束,如有不對的地方,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝!

微信關注公眾號:  程序員Android,領福利


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM