zoukankan      html  css  js  c++  java
  • 锁屏解锁

    package com.example.lock_screen;
    import android.app.Activity;
    import android.content.IntentFilter;
    import android.os.Bundle;
    public class MainActivity extends Activity {
      private LockScreenReceiver  lockScreenReceiver;
       @Override
       protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          //代码中注册
          //节约系统开销
          //创建意图过滤器
          IntentFilter filter = new IntentFilter();
          filter.addAction("android.intent.action.SCREEN_OFF");
          filter.addAction("android.intent.action.SCREEN_ON");
          lockScreenReceiver = new LockScreenReceiver();
          //注册锁屏解锁广播接收者
          registerReceiver(lockScreenReceiver, filter);
       }
       @Override
       protected void onDestroy() {
          super.onDestroy();
          //activity销毁前注销广播
          unregisterReceiver(lockScreenReceiver);
       }
    }
    package com.example.lockphone;
    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;
    public class LockPhoneReceiver extends BroadcastReceiver{
       @Override
       public void onReceive(Context context, Intent intent) {
          if("android.intent.action.SCREEN_OFF".equals(intent.getAction())){
             System.out.println("锁屏了");
          }else if("android.intent.action.SCREEN_ON".equals(intent.getAction())){
             System.out.println("解锁了");
          }
       }
    }
    
  • 相关阅读:
    Markdown 画 UML 图(六)
    Markdown 高级技巧(五)
    Markdown 链接、图片、表格(四)
    16.3Sum Closet
    15.Three Sum
    11.Container With Most Water
    1.Two Sum
    优化学习笔记5
    优化学习笔记4
    优化学习笔记3
  • 原文地址:https://www.cnblogs.com/loaderman/p/6416081.html
Copyright © 2011-2022 走看看