Android 锁屏和黑屏的广播消息

fanleiym 2011-03-15

一下方法或设置均未验证

==========

锁屏或黑屏会广播两个消息分别是:ACTION_SCREEN_OFF和ACTION_SCREEN_ON
程序控制手机永远不锁屏或者永远亮光:通过设置View.setKeepScreenOn(boolean)的方法可以永不锁屏

===========以下方法作者声称没有监听到该广播===========

public void onReceive(Context context, Intent intent) {
  
if(intent.getAction().equals( "android.intent.action.SCREEN_OFF" )){
  Toast.makeText(context, "bbbb", Toast.LENGTH_LONG).show();

}
  }
  xml文件中如下:
  <receiver android:name="ServiceReceiver">
<intent-filter>
<action android:name="android.intent.action.SCREEN_OFF" />
</intent-filter>
</receiver>
================以下禁止锁屏方法未验证==============

在每个Activity的onCreate里面加上如下代码就可以了:
@Override
protected void onCreate(Bundle icicle){
  super.onCreate(icicle);
  getWindow();addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}

=======================2013-03-08=====================

更新 有新的方法 获取解锁广播

相关推荐