Android 如何检查广播接收器是否接收到启动?

Android 如何检查广播接收器是否接收到启动?,android,broadcastreceiver,Android,Broadcastreceiver,我有一个广播接收器,应该可以接收引导 有没有一种简单的方法来检查BroadcastReceiver是否正确接收引导 谢谢假设启动意味着启动完成,那么您可以使用以下选项: public class BootCompleteReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction(

我有一个广播接收器,应该可以接收引导

有没有一种简单的方法来检查BroadcastReceiver是否正确接收引导


谢谢

假设启动意味着启动完成,那么您可以使用以下选项:

public class BootCompleteReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
            //Do a Log or, less likely, a Toast or start your application here.
        }
    }
};
您可以在清单中这样注册:

<receiver android:name="com.example.yourAppName.BootReceiver">
   <intent-filter>
     <action android:name="android.intent.action.BOOT_COMPLETED"/>
   </intent-filter>
</receiver>


非常感谢。但是我不能从广播接收器敬酒(正确吗?),如果我做日志,Eclipse可能会错过它,因为系统刚刚重新启动,并且由于应用程序的逻辑,我无法启动任何活动。请问你还有别的想法吗?无论如何,我非常感谢你!!你应该对日志没有问题。我能理解祝酒词和活动不起作用。我正在开发一个非标准的工业环境应用程序,它是一个家庭替代品,我忘记了在重启后,应用程序作为第一个也是唯一的活动是不正常的,但是日志应该可以正常工作。