Android(安卓)锁屏和黑屏的广播消息
一下方法或设置均未验证
==========
锁屏或黑屏会广播两个消息分别是: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);
}
更多相关文章
- AsyncHttpClient的使用
- 关于android与h5互调简介
- 2.运行我的第一个Android程序,学习四大组件
- ClipDrawable让开发变得更简单
- Android(安卓)Volley框架
- AndroidO SystemUI-QuickSettings
- Android应用程序组件间通信(一)——Intent类简介
- 禁用GPU硬件加速方法
- 深入理解Android中的Handler机制