0

GCM サービスを使用して Google Glass ネイティブ アプリケーションを開くことを考えています。

誰でもこれで私を助けてくれませんか。それは可能ですか?

4

2 に答える 2

0

ミラー API を使用してカードを挿入し、それを使用して GDK アプリを起動することで、同じ薄型化を実現できます。以下のようにメニュー項目を指定すると、ユーザーがタップして起動できるメニューを含むカードが挿入されます

"menuItems":[
      {
         "action":"OPEN_URI",
         "id":"OpenAppId",
         "payload":"my.package.name.scheme://open?param1=value1&param2=value2",
         "values":[
           {
             "displayName":"Accept",
             "iconUrl":"https://my_url_dot_com/glass_menu_icons/ic_done_50.png",
             "state":"DEFAULT"
           },
           {
             "displayName":"Accepting",
             "state":"PENDING"
           },
           {
             "displayName":"Accepted",
             "state":"CONFIRMED"
           }
         ]
      },

Android マニフェスト ファイルには、次のインテント フィルターが必要です。

 <intent-filter>
  <data android:scheme="my.package.name.scheme" />
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
 </intent-filter>

その後、Intent エクストラとしてペイロードで渡されたクエリ パラメータにアクセスできます。

于 2014-02-20T17:52:56.187 に答える
0

現在、Glass には Google Play サービスはありません。したがって、Glass で GCM メッセージを登録することはできません。

ただし、GCMBroadcastReceiverGlassHome の apk マニフェストには表示されるので、Play Services の一部が追加された (または追加中) と推測されます。彼らがGlassを正式にリリースしたときに何が起こるか見てみましょう:)

要約すると、いいえ、GCM を使用してネイティブの Glass アプリを開くことはできません。少なくとも今は

于 2013-10-11T06:19:36.923 に答える