监听开机广播

简介: 监听开机广播

1.manifest里注册

  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
 
  <receiver
            android:name=".BootCompleteReceiver"
            android:exported="true">
            <intent-filter android:priority="30000">
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
  </receiver>

2.监听

public class BootCompleteReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) { //开机启动完成后,要做的事情
            Log.e(getClass().getName(), "BootBroadcastReceiver onReceive(), Do thing!");
            context.startForegroundService(new Intent(context,MyService.class));
        }
    }
}


目录
相关文章
|
15天前
|
开发者 UED
|
2月前
|
前端开发
this.props.history.listen路由监听与取消监听
在React中使用`this.props.history.listen`进行路由变化监听,并在组件卸载时通过调用返回的函数取消监听,以避免不必要的回调执行或内存泄漏。
35 2
|
3月前
|
网络协议
【qt】TCP服务器如何停止监听?
【qt】TCP服务器如何停止监听?
35 0
|
6月前
|
JavaScript 前端开发
在页面中监听多个广播通道
使用 JavaScript 的 `BroadcastChannel` 可以监听多个广播通道。示例展示了如何创建并处理两个通道&quot;channel1&quot;和&quot;channel2&quot;的事件。每个通道都有独立的`onmessage`事件处理程序,接收到消息时会在控制台打印。可以按需创建多个通道,并在不再需要时调用`channel.close()`关闭以释放资源。
|
6月前
v-on监听多个方法
v-on监听多个方法
36 0
|
6月前
v-on能否监听多个事件?
v-on能否监听多个事件?
83 0
|
6月前
|
JavaScript 前端开发 UED
v-on 可以监听多个方法吗?
v-on 可以监听多个方法吗?
72 0
v-on可以监听多个方法吗?
总结:v-on是可以同时监听多个方法的
106 0
Listener概述、监听对象的创建和销毁、监听域对象属性变化、监听会话相关的感知型监听器及监听器实现
Listener概述、监听对象的创建和销毁、监听域对象属性变化、监听会话相关的感知型监听器及监听器实现
100 0