Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android屏幕待機時間的獲取和設置示例

Android屏幕待機時間的獲取和設置示例

編輯:Android開發實例

應用場景:緊接的是 Adnroid屏幕亮度調節之設置到指定的值與恢復到原來的值示例 這一篇的應用場景,條形碼圖片掃碼的問題。屏幕待機時間太短,正在掃著突然屏幕黑了,肯定不行。因此,這篇是解決這個問題的。

屏幕待機時間的讀取,不需要任何權限。

  1. float result  = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT);  
  2.                    Log.i(TAG, "result = " + result);  

屏幕待機時間的設置,需要權限。

  1. Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 10*60*1000);  


添加權限:

  1. <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 


完整的代碼:

  1. try {  
  2.                    float result  = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT);  
  3.                    Log.i(TAG, "result = " + result);  
  4.                      
  5.                    Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 10*60*1000);  
  6.                      
  7.                } catch (SettingNotFoundException e) {  
  8.                    // TODO Auto-generated catch block  
  9.                    e.printStackTrace();  
  10.                }  

 

轉自:http://blog.csdn.net/android_ls/article/details/8678618

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