Android 如何检查广播接收器是否接收到启动?
我有一个广播接收器,应该可以接收引导 有没有一种简单的方法来检查BroadcastReceiver是否正确接收引导Android 如何检查广播接收器是否接收到启动?,android,broadcastreceiver,Android,Broadcastreceiver,我有一个广播接收器,应该可以接收引导 有没有一种简单的方法来检查BroadcastReceiver是否正确接收引导 谢谢假设启动意味着启动完成,那么您可以使用以下选项: public class BootCompleteReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction(
谢谢假设启动意味着启动完成,那么您可以使用以下选项:
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可能会错过它,因为系统刚刚重新启动,并且由于应用程序的逻辑,我无法启动任何活动。请问你还有别的想法吗?无论如何,我非常感谢你!!你应该对日志没有问题。我能理解祝酒词和活动不起作用。我正在开发一个非标准的工业环境应用程序,它是一个家庭替代品,我忘记了在重启后,应用程序作为第一个也是唯一的活动是不正常的,但是日志应该可以正常工作。