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();
         }

     
    }

  • 相关阅读:
    告知服务器意图的HTTP方法
    初识HTTP协议
    与HTTP关系密切的三个协议:IP,TCP,DNS
    TCP/IP的分层管理
    CSS position 详解
    ASP.NET MVC的 ActionResult跳转视图方法
    html js打印
    C# 跳出循环几种方法详解
    c# 下载文件封装方法
    c# MVC @Styles.Render @Scripts.Render 使用方法
  • 原文地址:https://www.cnblogs.com/xl711436/p/3060776.html
Copyright © 2011-2022 走看看