zoukankan      html  css  js  c++  java
  • 监听开机广播


        很多时候我们想要自动启动我们的服务,例如在开机时自动启动。我们知道需要一个组件来启动Service。那么,怎么样做到自动启动呢?我们可以使 用一个广播接收器来启动服务。例如,如果我们想要在智能手机开机时候启动它,可以先创建一个广播接收器监听这个事件(开机),然后启动Service。

        public class BootBroadcast extends BroadcastReceiver {
            @Override
            public void onReceive(Context ctx, Intent intent) {        
                ctx.startService(new Intent(ctx, TestService.class));
            }     
        }

    在Manifest.xml中声明:

        <receiver android:name=".BootBroadcast">    
            <intent-filter >
                <action android:name="android.intent.action.BOOT_COMPLETED"/>                
            </intent-filter>
        </receiver>

  • 相关阅读:
    codevs2606 约数和问题
    UOJ150 运输计划
    codevs1279 Guard 的无聊
    codevs1997 守卫者的挑战
    codevs1291 火车线路
    codevs1217 借教室
    codevs1281 Xn数列
    codevs1218 疫情控制
    codevs1199 开车旅行
    BZOJ1941 [Sdoi2010]Hide and Seek
  • 原文地址:https://www.cnblogs.com/neo-java/p/6840771.html
Copyright © 2011-2022 走看看