Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 技術總結(005)——保持屏幕常亮

Android 技術總結(005)——保持屏幕常亮

編輯:關於Android編程

在不同的生命周期調用不用的WakeLock函數,可以使系統正常運行(如果不調用WakeLock.release,則屏幕會一直常亮)。

添加權限。

[html] 
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission> 
實現代碼。
[java] 
public class test extends Activity 
  

  
    PowerManager powerManager = null; 
  
    WakeLock wakeLock = null; 
  
    @Override 
  
    protected void onCreate(Bundle savedInstanceState) { 
  
        super.onCreate(savedInstanceState); 
  
        this.setContentView(R.layout.main); 
  
          
  
        this.powerManager = (PowerManager)this.getSystemService(Context.POWER_SERVICE); 
  
        this.wakeLock = this.powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock"); 
  
    } 
  
    @Override 
  
    protected void onResume() { 
  
        super.onResume(); 
  
        this.wakeLock.acquire(); 
  
    } 
  
    @Override 
  
    protected void onPause() { 
  
        super.onPause(); 
  
        this.wakeLock.release(); 
  
    } 
  


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