3

わかりました、アプリがあります。このアプリは、nfc タグ、任意のタグがスキャンされた場合にのみタスクを完了します。唯一の問題は、nfc タグがありません。とにかくカードを必要としないようにしようとしているので、必要なのは、nfc タグがスキャンされたように「偽物/見せかける」方法です。私はアプリなどを書くことができるので、本当に必要なのはタグがスキャンされたとアンドロイドに思わせるためのコアコードだけです。私は残りを行うことができます。ボタンを押すだけでいいのですが、アンドロイドは、アプリが呼び出されるようにタグがスキャンされたと考えています。君たちありがとう

4

1 に答える 1

1

起動時にエミュレートしたい NFC インテントをブロードキャストしてから閉じるアプリを作成します。したがって、onCreate で大まかにこれを行う単一のアクティビティを持つ単純なアプリ:

       Intent intent = new Intent("android.nfc.action.NDEF_DISCOVERED");
       startActivity(intent);
       finish();

次に、アプリは、NFC リーダーで読み取られたかのように、自発的に処理する必要があります。

結局のところ、Thomas の言うとおりです。NFC タグを購入するだけで、通常の nfc タグに対して必要な機能を実行していることがわかります。

それがあなたのボートを浮かせない場合、別のオプションは長時間実行される通知を追加することです。これをクリックすると、インテント ブロードキャストが実行されます。これにより、メイン メニューに戻って作業する必要がなくなります。

于 2012-10-25T16:51:29.833 に答える