0

NDeFレコードを送信して他のデバイスに表示するための簡単なアプリケーションを1つ作成しました。これで、デバイスからP2Pリーダーアプリケーションを削除し、他のTAGレーダーアプリケーションをダウンロードしました。ここで、そのタグリーダーアプリケーションをタップすると、許可したくない完全なデータが表示されます。

PS私は次のようなndefレコードを作成しました

NdefRecord newNdefRecord = new NdefRecord(NdefRecord.TNF_EXTERNAL_TYPE,
            "com.yash.test:yash".getBytes(), new byte[0], data);

出来ますか?

4

1 に答える 1

0

何をしたいのか明確ではありませんが、通常、システムがNFCタグを処理する方法を変更することはできません。特定のタグまたはNDEF形式を処理するために登録されているアプリがある場合、ユーザーはそれらの1つを選択するオプションが与えられます。フォアグラウンドディスパッチを使用して、タグがフォアグラウンドにある場合にアプリがタグを処理するようにするだけです。データを非表示にする場合は、他のアプリがデータを復元できないように暗号化してみてください。これを機能させるには、キーをアプリに埋め込む必要があるため、それほど安全ではありません。

于 2012-12-26T06:28:27.147 に答える