Android 创建自定义google now卡

Android 创建自定义google now卡,android,google-now,Android,Google Now,Google为Google Now()提供了各种各样的“卡片”。是否可以创建自己的卡?该系统看起来相当模块化,但我还没有找到任何文档或说明来实现这一点。(我认为您需要提供卡的内容,以及在应该显示卡时发出信号的某种方式。您可能只需要实现一些接口。) 如果没有记录在案的解决方案,那么采用黑客/未记录在案的方式也可以。我很好奇它是如何工作的 编辑:具体来说,现在是否有人了解谷歌的内部结构,例如通过反编译.apk?我所看到的表明它是非常模块化的,将另一个类放到.apk中应该相当容易,或者可以使用注入代码

Google为Google Now()提供了各种各样的“卡片”。是否可以创建自己的卡?该系统看起来相当模块化,但我还没有找到任何文档或说明来实现这一点。(我认为您需要提供卡的内容,以及在应该显示卡时发出信号的某种方式。您可能只需要实现一些接口。)

如果没有记录在案的解决方案,那么采用黑客/未记录在案的方式也可以。我很好奇它是如何工作的


编辑:具体来说,现在是否有人了解谷歌的内部结构,例如通过反编译.apk?我所看到的表明它是非常模块化的,将另一个类放到.apk中应该相当容易,或者可以使用注入代码。我知道(截至2013年11月)没有正式的方式来添加新卡。

目前没有办法。谷歌自己制作卡片,自定义应用程序无法注册任何卡片。但我希望这在将来是可能的。

有一个解决方案,很快将允许您在特定时间或特定位置在Google Now的流中放置卡片:使用Google Keep()

你可以在Google Keep上创建一张新卡,并附上基于时间或位置的提醒,具体取决于相关卡现在会出现在Google上


由于Google Keep现在已投入使用,该API预计很快就会面世(请随时留意)

目前您自己无法做到这一点。如果您真的想这样做,您可以填写以下表格:。您可以询问谷歌是否愿意合作创建Google Now卡。

请注意,这是一个很好的答案,因为现在仍然无法创建Google Now卡,但您现在可以连接到Google Now搜索功能(基本上是Android的Siri)并提供自定义搜索结果。例如,你可以说“给我看…的歌词”,它会打开一个歌词应用程序

这是一个基于


从我对Google Search apk(包括所有Google Now功能,甚至KitKat上的主屏幕)的印象来看,应该可以使用类似的技术向应用程序中注入卡片——但是,由于应用程序庞大且非常复杂,这将需要大量的工作。我会一直关注xda开发者论坛,如果将来有人能解决这个问题,我也不会感到惊讶。

实际上谷歌上周宣布,开发者现在可以开发定制的Google now卡了:

然而,开发人员指南似乎还不可用

编辑: 在这一页的末尾,他们指出:

我们会让你知道我们什么时候可以加入更多的合作伙伴


似乎有关于如何通过电子邮件推送google now信息的开发人员文档,例如航班详情、餐厅预订等


我还没有深入研究这个问题,但如果我发现任何重要的问题,我可能会更新这个答案。

我希望这会很快出现。如果能用对当地气候更准确一点的东西(如果可以的话)来代替谷歌默认的天气预报卡,那就太好了。是的,我想写一张卡片,上面提供智者的每日报价。老大哥在看着你--乔治·奥威尔。哈哈哈,别挖苦了。好吧,我知道没有官方的办法。当我发布这个问题时,我看了看反汇编代码,它看起来结构非常好。我希望有人能记录下GoogleNow应用程序的内部结构。通过一些非官方文档,可以通过反编译+重新编译或使用Cydia Subscriber之类的工具对其进行热修补来扩展。请求表单不再有效:“感谢您的兴趣。您尝试访问的表单已过期或达到其最大注册限制。”我也想知道如何添加自定义谷歌现在卡。这可能有助于那些能够从现在与谷歌集成中获益的应用程序。有些人甚至可以制作只添加一张卡而没有其他GUI的应用程序。我可以看到这是许多应用程序开发人员可以使用的东西。谷歌对当前情况的描述如下:“现在应用程序中的卡正在开发中,并非所有应用程序都可以使用。我们将在能够加入更多合作伙伴时通知您。”@丹尼尔:现在所有的应用程序都可以使用这个功能了吗?@Vishnupliyan正如你在链接页面底部看到的,情况还是一样;很遗憾。