Android中的Bootup Receiver

时间:2014-07-16 07:58:10

标签: android wear-os

系统重启后是否可以在android服装中显示通知。重启后,我可以看到天气通知自动出现。

我想让我的应用程序通知以同样的方式出现?是否有启动接收器?

这可能吗?如果是这样的话?

谢谢!

1 个答案:

答案 0 :(得分:1)

该机制与标准Android设备相同。请按照以下步骤操作:

在Java代码中创建MyBootCompletedReceiver

public class MyBootCompletedReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        if(Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
            // do your things - show notification for example
        }
    }
}

添加权限:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

在清单中注册接收者:

<receiver android:name=".MyBootCompletedReceiver" android:enabled="true">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED" />
    </intent-filter>
</receiver>