Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 待機時間

Android 待機時間

編輯:關於Android編程

 Android啟動之後,手機待機多少時間。對於剛接觸Android的人來說,可能是一個困擾,如果用C語言考慮問題的人,第一步估計就是考慮驅動。
其實Android已經封裝的很好了。希望對需要用到的人有些幫助。
 
private void updateBatteryStats() {      
    long uptime = SystemClock.elapsedRealtime(); 
    mUptime.setText(DateUtils.formatElapsedTime(uptime / 1000)); 
     

簡單的兩行代碼,就可以實現獲取系統待機時間。
如果有興趣的朋友可以研究下SystemClock類,這個類是Android.os.SystemClock.
方法elapsedRealtime()就是直接獲得待機時間
[java]
/**
 * Returns milliseconds since boot, including time spent in sleep.
 *
 * @return elapsed milliseconds since boot.
 */ 
native public static long elapsedRealtime(); 

至於後面那行代碼是用我們把long類型值轉換為時間格式。用的是日期工具類。

關於待機時間就說到這,多說一句,Android的封裝性和代碼重用性確實很好,基本上大部分需要獲取的信息,都有接口提供。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved