Broadcast监听开机

原创 2015年11月21日 17:02:38
  • 个人觉得这样做很….,通过静态注册广播,监听开机的广播事件,实现开机自启的功能

  • 代码

public class BootCompleteReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        // 监听开机的广播接收器
        String action = intent.getAction();
        if (action.equals(Intent.ACTION_BOOT_COMPLETED)) {
            Log.i("123", "监听到开机完成");
            // 启动界面
            Intent intent2 = new Intent(context, MainActivity.class);
            context.startActivity(intent2);
        }
    }
}  
  • 静态注册
<receiver 
    android:name="com.mixm.bootReceiver"
    android:enabled="true"
    android:exported="true">
    <intent-filter >
        <action android:name="android.intent.action.BOOT_COMPLETED"/>
    </intent-filter>
</receiver>
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

开机完成Broadcast

/* BroadcastReceiver广播接收者...3句概述: 1 全局广监听器.用于响应应用程序发出的Broadcast(广播) 2 可实现客户端通过startService()...

Android开发之如何监听让服务不被杀死(service+broadcast)

转自:http://blog.csdn.net/mad1989/article/details/22492519  最近项目要实现这样一个效果:运行后,要有一个service始终保持...

短信监听和代码中注册Broadcast

注明:转载地址为:http://www.congci.com/item/duanxin-jianting-broadcast 本案例是在android手机中运行,是一个没有界面的短信...

关于android广播包监听网络状态变化收到java.lang.NullPointerException: Error receiving broadcast Intent

在写一个广播包来监听网络状态改变时,在解锁手机时出现java.lang.NullPointerException的错误,错误显示为net_status这个TextView控件变成了空指针,但是不知道为...

【Android】利用广播BroadCast监听网络的变化

package com.app.test02; import android.content.BroadcastReceiver; import android.content.Context; i...

Broadcast监听网络状态,ping判断网络是否可用

判断网络状态,android提供了api,可以很方便的使用。但是在某些情况下,网络状态连接正常,但是并不一定就可以去访问其他网页。比如,路由器打开了,但是没有插上网线,手机GPRS打开了,但是手机已经...
  • Kern_
  • Kern_
  • 2015年09月25日 13:18
  • 1021

Android 监听短信2种方式:Broadcast和ContentObserver

1. 基于Broadcast接受短信 1.1 原理 Android收到短信后系统会发送一个android.provider.Telephony.SMS_RECEIVED广播。把它放在Bundle(...

广播的action的监听的name(Android中的Broadcast Action大全)

android.intent.action.BATTERY_CHANGED 充电状态,或者电池的电量发生变化 android.intent.action.BOOT_COMPLETED 在系统启动后,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Broadcast监听开机
举报原因:
原因补充:

(最多只允许输入30个字)