2012-02-09 8 views
1

Market経由で配信されないアプリでAndroid Beamを実装しようとしています。特定のウェブページ内の私のアプリの活動とページとの間には、1対1の対応があります。私が望む動作は、それが私のアプリを開こうとすると、対応するWebページに行くためにインストールされていない場合です。アプリは既にIntentFiltersを持っていて、そのURLのACTION_VIEWを処理しています。私はそれを活用したいと思います。私はすでにNdefRecord.createUri(String uriString)を使ってみましたが、いつも在庫のAndroidブラウザを開いています(インストールされていれば別のブラウザにも行きません)。私ActivityonCreate()URIデータを使用してAndroid Beamを送信

NdefMessage msg = new NdefMessage(new NdefRecord[] { NdefRecord.createUri(getAppUri()) }); 
NfcAdapter.getDefaultAdapter(this).setNdefPushMessage(msg, this); 

答えて

4

アンドロイドビームテントがACTION_NDEF_DISCOVERED(ないACTION_VIEW)に設定されたアクションを持っているので、あなたがその代わりをフィルタリングする必要があります。

関連する問題