android 屏幕关闭广播,android:广播接收器,用于屏幕和屏幕关闭

我只是想知道是否可以注册检测应用程序清单中的屏幕ON/OFF的广播接收器。 我不喜欢可编程方法的原因是它需要运行应用程序才能检测到这样的事情,而: “在清单中注册了广播接收器的应用程序不必运行(:专业的Android 2应用开发书源)android:广播接收器,用于屏幕和屏幕关闭

我的应用程序实际上是一个锁屏应用程序,它通过使用可编程方式需要运行所有的时间:S

一心一意为执行接收机”播出有办法解决它吗?

我想在清单如下:

和简单MyBroadCastReciever类:

public class MyBroadCastReciever extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent intent) {

if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {

Log.i("Check","Screen went OFF");

Toast.makeText(context, "screen OFF",Toast.LENGTH_LONG).show();

} else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {

Log.i("Check","Screen went ON");

Toast.makeText(context, "screen ON",Toast.LENGTH_LONG).show();

}

}

}

2012-02-28

himura

+0

你可以给我一个样品吗?我想在屏幕锁定或解锁时执行某些操作。 –

2015-01-18 13:42:38

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值