zoukankan      html  css  js  c++  java
  • 12_唤醒锁

    AndroidManifest.xml 中 加权限  <uses-permission android:name="android.permission.WAKE_LOCK"/>


    import android.os.Bundle;
    import android.os.PowerManager;
    import android.os.PowerManager.WakeLock;
    import android.app.Activity;
    import android.content.Context;
    import android.view.Menu;

    public class MainActivity extends Activity {
     
     WakeLock wakeLock;
     
     @Override
     protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      
      //初始化
      PowerManager powerManager = (PowerManager)this.getSystemService(Context.POWER_SERVICE);
       wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK,"My Lock");
      
      setContentView(R.layout.activity_main);
     }

     @Override
     public boolean onCreateOptionsMenu(Menu menu) {
      // Inflate the menu; this adds items to the action bar if it is present.
      getMenuInflater().inflate(R.menu.main, menu);
      return true;
     }
     
     
      @Override
         protected void onResume() {
             super.onResume();
             //获取
             wakeLock.acquire();
         }

         @Override
         protected void onPause() {
             super.onPause();
           //释放
             wakeLock.release();
         }

     
    }

  • 相关阅读:
    bzoj4849: [Neerc2016]Mole Tunnels
    bzoj 4069~4071 APIO2015
    bzoj 4885: [Lydsy2017年5月月赛]长方体
    bzoj4891: [Tjoi2017]龙舟
    bzoj4892: [Tjoi2017]dna
    bzoj 3159: 决战
    bzoj3672: [Noi2014]购票
    bzoj4738: 汽水
    bzoj 4737: 组合数问题
    bzoj 4872: [Shoi2017]分手是祝愿
  • 原文地址:https://www.cnblogs.com/xl711436/p/3060776.html
Copyright © 2011-2022 走看看