我刚刚开始为我的扩展程序创建通知。我做的第一件事就是尝试从示例通知扩展中看到。当我运行它时,我在事件中看到的是这样的:
http://s14.postimg.org/yzh8z78ht/SC20131014_084520.jpg
我从索尼文档(智能模拟器概述)中看到,它应该是这样的: http://s11.postimg.org/imwn7cw9f/event.png
我不知道我想从示例通知中看到什么。谁知道样品是如何工作的? 在文档中,它说:
通知Smart Extension应用程序是一个Android应用程序 与Smart Connect通信并在其通知中插入事件 内容提供商将显示在兼容的配件上。
从该声明中,我是否必须构建另一个应用程序来显示我的应用程序的通知?现在我有电话应用程序,可以从智能手机发送信息(字符串)到扩展。我希望在收到值时显示通知。那么,我是否必须单独申请?或者只是添加一些方法来在我当前的扩展中构建通知?有人知道吗?
答案 0 :(得分:0)
首先,您似乎正在使用旧的智能扩展SDK - 您应该升级到Sony Add-on SDK v2以获取最新的索尼移动配件和更新的模拟器的最新API。
关于您的问题 - 通知API的基本工作方式,您可以通过内容提供商向Smart Connect通知数据库添加通知。添加通知后,所有连接的Sony Smart配件都将显示通知。要将此功能添加到您的应用程序,您可以通过两种方式进行操作:
对于这两种实现,您可以使用SDK中包含的SampleNotificationExtension项目开始工作。
希望这有帮助,欢呼!