58

Googleは、Google Now( http://www.google.com/landing/now/ )にさまざまな「カード」を提供しています。自分でカードを作ることはできますか?システムはかなりモジュール式に見えますが、そうするためのドキュメントや手順は見つかりませんでした。(カードの内容と、カードが表示されるはずのときに何らかの方法で通知する必要があると思います。おそらく、実装する必要のあるインターフェイスがいくつかあります。)

文書化された解決策がない場合は、ハッキング/文書化されていない方法でも問題ありません。私はそれがどのように機能するのかほとんど興味があります。

編集:具体的には、誰かがGoogle Nowの内部についての知識を持っていますか?たとえば、.apkを逆コンパイルすることによってですか?私が見たものは、それがかなりモジュール化されていることを示唆しており、別のクラスを.apkにドロップするか、CydiaSubstrateを使用してコードを挿入するのはかなり簡単なはずです。(2013年11月現在)新しいカードを追加する公式の方法がないことを私は知っています。

4

6 に答える 6

23

現在、それを行う方法はありません。Googleは独自のカードを作成しており、カスタムアプリケーションはカードを登録できません。しかし、将来的には可能になることを願っています。

于 2012-11-04T18:06:39.980 に答える
16

実際、Googleは先週、開発者がカスタムのGoogleNowカードを開発できるようになったと発表しました。

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

ただし、開発者ガイドはまだ利用できないようです。

編集: ページの終わりに彼らはそれを指摘します:

より多くのパートナーを参加できるようになったらお知らせします

于 2015-02-03T15:59:14.217 に答える
14

すぐに特定の時間または特定の場所でGoogleNowのストリームにカードを配置できるようにする回避策があります。GoogleKeepを使用する(https://drive.google.com/keep/

Google Keepで、関連するカードがGoogle Nowに表示されるかどうかに応じて、時間ベースまたは場所ベースのリマインダーを使用して新しいカードを作成できます。

Google Keepは現在ドライブに含まれているため、APIはまもなく利用可能になる予定です(http://discovery-check.appspot.com/で注意してください) 。

于 2013-09-07T03:17:39.363 に答える
3

現時点では、これを自分で行う方法はありません。本当にやりたい場合は、次のフォームに入力できます:https ://services.google.com/fb/forms/nowintegrations/ 。GoogleNowカードの作成に協力するかどうかをGoogleに問い合わせることができます。

于 2013-11-28T19:29:54.933 に答える
2

Google Nowカードを作成することはまだできないので、かなりの答えに注意してください。ただし、Google Now検索機能(基本的にはAndroidのSiri)に接続して、カスタム検索結果を提供できるようになりました。たとえば、「歌詞を見せて...」と言うと、歌詞アプリが開きます。

Xposedフレームワークに基づくプロジェクトへのリンクは次のとおりです。

Google Search apk(すべてのGoogle Now機能とKitKatのホーム画面も含まれています)の印象から推測すると、同様の手法を使用してアプリにカードを挿入することができるはずですが、アプリは巨大であり、非常に複雑で、大変な作業になります。私はxda-developersフォーラムに目を光らせていたいと思いますが、将来誰かがこれを解決しても驚かないでしょう。

于 2014-02-03T22:38:39.033 に答える
2

メールでGoogleNow情報をプッシュする方法に関する開発者向けドキュメントがあるようです。フライトの詳細、レストランの予約など。

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

私はまだこれを掘り下げていませんが、何か重要なことを発見した場合は、この回答を更新する可能性があります。

于 2015-08-13T10:02:56.280 に答える