0

私はAndroid ビーム サンプル コードを試し、2 つのデバイスで動作させ、テキストの文字列を送信しました。ただし、受信者がアプリをインストールしていない場合、タグは後で使用するために収集されます。

私のアプリがインストールされていない場合、何らかの方法でユーザーを Android マーケットに連れて行き、インストールされている場合はインテントでデータを処理すること可能ですか?

4

2 に答える 2

4

ICS以前のデバイスで機能させるために、次の3つのレコードで構成されるNDEFメッセージを送信できます。1)URIレコード(またはSmartPosterレコード)内のアプリのマーケットURL 2)ビームするデータ3)アプリのAndroidアプリケーションレコードAndroidマニフェストファイルにインテントフィルターを追加して、ACTION_NDEF_DISCOVEREDインテントのマーケットURL(ICS以前のデバイス)をフィルター処理すると、アプリがインストールされている場合はアプリが起動し、そうでない場合はマーケットアプリが起動します。開かれます。

于 2012-02-10T21:31:46.327 に答える
2

Beam サンプルには、アプリケーション レコードが既に設定されているコメント付きのコードがあります。コメントを外して、それが必要な動作かどうかを確認してください。

于 2012-02-08T23:13:33.663 に答える