监听开机广播

简介: 监听开机广播

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));
        }
    }
}


目录
相关文章
|
4天前
v-on监听多个方法
v-on监听多个方法
11 0
|
4天前
|
JavaScript 前端开发
在页面中监听多个广播通道
使用 JavaScript 的 `BroadcastChannel` 可以监听多个广播通道。示例展示了如何创建并处理两个通道&quot;channel1&quot;和&quot;channel2&quot;的事件。每个通道都有独立的`onmessage`事件处理程序,接收到消息时会在控制台打印。可以按需创建多个通道,并在不再需要时调用`channel.close()`关闭以释放资源。
|
4天前
v-on能否监听多个事件?
v-on能否监听多个事件?
|
4天前
|
JavaScript 前端开发 UED
v-on 可以监听多个方法吗?
v-on 可以监听多个方法吗?
40 0
|
9月前
v-on可以监听多个方法吗?
总结:v-on是可以同时监听多个方法的
|
9月前
v-on是否可以监听多个方法?
v-on是否可以监听多个方法?
|
9月前
|
JavaScript 前端开发
侦听属性 watch
侦听属性 watch
|
网络协议
如果希望监听TCP端口9000,服务器端应该怎样创建socket?
如果希望监听TCP端口9000,服务器端应该怎样创建socket?
921 1
|
安全 Scala 开发者
241-小黄鸡服务器端完成监听 | 学习笔记
快速学习241-小黄鸡服务器端完成监听
99 0
有关tabBarController对下面按钮的监听
有关tabBarController对下面按钮的监听
196 0
有关tabBarController对下面按钮的监听