android - Android Wear 中的启动接收器

标签 android wear-os

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

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

这可能吗?如果是这样怎么办?

谢谢!

最佳答案

该机制与标准 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"/>

在 list 中注册接收者:

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

关于android - Android Wear 中的启动接收器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24775258/

相关文章:

android - 是否可以移动 strings.xml 的路径/文件位置?

android - 一起滚动两个 Lazy Scrollers

Android AsyncTask 同步

Android:WebView - 没有为 session 启用摄像头和麦克风

android - 使用 Wea​​r OS Android 拍照

android - 上传了未使用上传证书签名的 APK-

android - 什么取代了 WearableListView.Adapter?

android - 在 android wear Action 中更改语音识别器的语言

android - 如何最小化android wear上的卡片?

android - 我可以保存安卓可穿戴设备(MOTO 360)的传感器数据吗?