通知扩展

时间:2013-10-14 07:23:32

标签: android notifications sony sony-smartwatch

我刚刚开始为我的扩展程序创建通知。我做的第一件事就是尝试从示例通知扩展中看到。当我运行它时,我在事件中看到的是这样的:

http://s14.postimg.org/yzh8z78ht/SC20131014_084520.jpg

我从索尼文档(智能模拟器概述)中看到,它应该是这样的: http://s11.postimg.org/imwn7cw9f/event.png

我不知道我想从示例通知中看到什么。谁知道样品是如何工作的? 在文档中,它说:

  

通知Smart Extension应用程序是一个Android应用程序   与Smart Connect通信并在其通知中插入事件   内容提供商将显示在兼容的配件上。

从该声明中,我是否必须构建另一个应用程序来显示我的应用程序的通知?现在我有电话应用程序,可以从智能手机发送信息(字符串)到扩展。我希望在收到值时显示通知。那么,我是否必须单独申请?或者只是添加一些方法来在我当前的扩展中构建通知?有人知道吗?

1 个答案:

答案 0 :(得分:0)

首先,您似乎正在使用旧的智能扩展SDK - 您应该升级到Sony Add-on SDK v2以获取最新的索尼移动配件和更新的模拟器的最新API。

关于您的问题 - 通知API的基本工作方式,您可以通过内容提供商向Smart Connect通知数据库添加通知。添加通知后,所有连接的Sony Smart配件都将显示通知。要将此功能添加到您的应用程序,您可以通过两种方式进行操作:

  1. 将扩展功能添加到您现有的应用中。通过这样做,您不需要在应用程序进程之间发送字符串(您提到)。
  2. 创建一个单独的通知扩展程序,其中包含您应用中的信息。
  3. 对于这两种实现,您可以使用SDK中包含的SampleNotificationExtension项目开始工作。

    希望这有帮助,欢呼!