2012-11-04 68 views
57

Google爲Google即時提供了各種「卡片」(http://www.google.com/landing/now/)。是否有可能創建自己的卡?該系統看起來非常模塊化,但我還沒有找到任何文檔或說明來做到這一點。 (我相信你需要提供卡的內容,以及某些信號顯示方式,可能只是你需要實現的一些接口。)創建自定義的Google即時貼

如果沒有記錄的解決方案,一個黑客/無證的方式也可以。我大多好奇它是如何工作的。

編輯:具體來說,有人知道Google Now的內幕,例如:通過反編譯.apk?我所看到的表明它非常模塊化,將其他類放入.apk或使用Cydia Substrate注入代碼應該相當容易。我知道(截至2013年11月)沒有官方的方式來添加新卡。

+0

我也想知道如何添加自定義Google即時貼。這對於現在可以從Google集成中受益的應用程序會有所幫助。有些人甚至可以製作只添加卡並且沒有其他GUI的應用程序。我可以看到這是許多應用程序開發人員可以使用的東西。 –

回答

16

其實谷歌上週宣佈,開發人員現在可以開發定製的現在,谷歌卡:

http://www.google.com/landing/now/integrations.html

但是,開發人員指南,似乎尚未公佈。

編輯: 他們指出頁的末尾說:

我們會讓你知道什麼時候我們能夠板載更多的合作伙伴

+3

谷歌現在描述的情況如下:「現在應用中的卡片目前正在開發中,並不適用於所有應用,當我們能夠加入更多合作伙伴時,我們會通知您。」 – Daniel

+0

@Daniel現在是否可以爲所有應用程序提供此功能? – vishnupriyan

+0

@vishnupriyan正如你可以在鏈接頁面的底部看到的,情況依然如此。可悲的夠了。 –

23

目前沒有辦法做到這一點。 Google製作自己的卡片並且自定義應用程序無法註冊任何卡片。但我希望將來有可能。

+4

我希望這會很快到來。用當地氣候(如果可用的話)更精確一點,就可以取代Google的默認天氣卡。 –

+3

是的,我想寫一張卡片,向智者提供每日報價。例如。大哥正望着你。 - 喬治奧威爾。哈哈哈諷刺。 – rsan

+0

來源請致電 – Abudayah

14

有一個變通,將很快讓你在特定的時間或特定位置放置在谷歌現在的流卡:使用谷歌保持(https://drive.google.com/keep/

您可以創建在谷歌新卡保持使用基於時間或基於位置的提醒,具體取決於相關卡片將在Google即時中顯示。

由於谷歌保持現在是在驅動器的API預計將很快面市(保持在http://discovery-check.appspot.com/它把風)

3

沒有辦法通過自己此刻做到這一點。如果你真的想這樣做,你可以填寫下面的表格:https://services.google.com/fb/forms/nowintegrations/。您可以詢問Google是否想合作創建Google即時貼。

+0

對,我知道沒有官方的方式。當我發佈這個問題時,我查看了反彙編的代碼,它看起來結構很好。我希望有人可能記錄了谷歌現在的應用程序的內部。有了一些非官方的文檔,應該可以通過反編譯+重新編譯或者使用像Cydia Substrate之類的東西來對其進行熱補丁。 – jdm

+0

請求表單不再有效:「感謝您的關注,您嘗試訪問的表單已過期或已達到其最高註冊限制。」 –

2

請注意一個很好的答案,因爲它仍然不可能創建Google即時貼,但您現在可以掛鉤Google即時搜索功能(基本上是Android的Siri)並提供自定義搜索結果。例如,你可以說「讓我看歌詞......」,它會打開一個歌詞應用程序。

這是一個基於Xposed frameworklink to the project

從我對Google Search apk的印象(包括所有Google Now功能甚至KitKat上的主屏幕)中,我們應該可以使用類似的技術將卡片注入應用程序 - 但是,應用程序非常龐大而且非常複雜,這將是很多工作。我會在xda開發者論壇上睜大眼睛,如果有人在將來解決這個問題,不會感到驚訝。

2

看來,有是關於如何通過電子郵件推送Google now信息的開發者文檔,例如。航班的詳細信息,餐廳預訂等

https://developers.google.com/schemas/now/cards

我還沒有深入到這一點,但如果我發現任何顯著可能會更新這個答案。