`
羊咩咩
  • 浏览: 14111 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android屏幕常亮

 
阅读更多

在manifest.xml中配置权限:

<!--常亮权限  -->
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>

 

在activity的java文件中:

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_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();
    }

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics