gpt4 book ai didi

android - 从 Android Wear 屏幕启动应用程序

转载 作者:行者123 更新时间:2023-11-30 02:43:45 25 4
gpt4 key购买 nike

我有一台三星设备,我正在使用它来了解磨损的工作原理。因此,在使用环聊 Hangouts、Gmail 等时,我发现我可以根据应用支持的内容来回复消息。我还看到一些通知能够在手机上启动应用程序。这是 API 中内置的东西吗?或者这是通知中允许这样做的特殊内容吗?

最佳答案

一旦您定义了一个 Pending Intent,在手机上启动应用程序的能力就会自动添加到可穿戴设备的通知中。 .

示例:

Intent mIntent = new Intent(this, MyActivity.class);
PendingIntent mPendingIntent =
        PendingIntent.getActivity(this, 0, mIntent, 0);

NotificationCompat.Builder notificationBuilder =
        new NotificationCompat.Builder(this)
        .setContentIntent(mPendingIntent);
// …

如果您想向通知添加其他操作,您基本上可以使用与 ContentIntent 相同的方式添加它们:

示例:

NotificationCompat.Builder notificationBuilder =
        new NotificationCompat.Builder(this)
        .addAction(ICON,
                TEXT, INTENT);
//…

如果您希望该操作仅出现在可穿戴设备上,则必须使用 WearableExtender .

示例:

NotificationCompat.Action action =
        new NotificationCompat.Action.Builder(ICON,
                TEXT, INTENT)
                .build();

Notification notification =
        new NotificationCompat.Builder(mContext)
                .extend(new WearableExtender().addAction(action));

// …

您可以在以下 Android-Developer 页面上再次阅读我刚才所说的基本上所有内容(并进行更详细的解释):Click

关于android - 从 Android Wear 屏幕启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25391547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com