summaryrefslogtreecommitdiffstats
path: root/canon
diff options
context:
space:
mode:
authorJeff Hamilton <jham@android.com>2010-11-12 12:30:18 -0600
committerJeff Hamilton <jham@android.com>2010-11-12 12:30:18 -0600
commit8714f956f029bdf2071d57077fab036076a99a1c (patch)
treecf6be117b4762152aa8ca26a2bf854f27f20920b /canon
parent4e5e65bec8bb28f563d2764a262aa90182336a57 (diff)
downloadandroid_packages_apps_Tag-8714f956f029bdf2071d57077fab036076a99a1c.tar.gz
android_packages_apps_Tag-8714f956f029bdf2071d57077fab036076a99a1c.tar.bz2
android_packages_apps_Tag-8714f956f029bdf2071d57077fab036076a99a1c.zip
Stop sending fake tags via the cannon.
Change-Id: Iba6ccb3b94302eabd467e83476500fa680ab89b9
Diffstat (limited to 'canon')
-rw-r--r--canon/src/com/android/apps/tagcanon/TagCanon.java20
1 files changed, 4 insertions, 16 deletions
diff --git a/canon/src/com/android/apps/tagcanon/TagCanon.java b/canon/src/com/android/apps/tagcanon/TagCanon.java
index 2367342..8664cb1 100644
--- a/canon/src/com/android/apps/tagcanon/TagCanon.java
+++ b/canon/src/com/android/apps/tagcanon/TagCanon.java
@@ -28,9 +28,7 @@ import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.nfc.NdefMessage;
import android.nfc.NdefRecord;
-import android.nfc.NdefTag;
import android.nfc.NfcAdapter;
-import android.nfc.Tag;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
@@ -107,15 +105,12 @@ public class TagCanon extends ListActivity {
static final class TagDescription {
public String title;
- public NdefTag tag;
+ NdefMessage[] msgs;
public TagDescription(String title, byte[] bytes) {
this.title = title;
try {
- NdefMessage[] msgs = new NdefMessage[] { new NdefMessage(bytes) };
- this.tag = NdefTag.createMockNdefTag(UID, new String[] { Tag.TARGET_ISO_14443_4 },
- null, null, new String[] { NdefTag.TARGET_TYPE_4 },
- new NdefMessage[][] { msgs });
+ msgs = new NdefMessage[] { new NdefMessage(bytes) };
} catch (Exception e) {
throw new RuntimeException("Failed to create tag description", e);
}
@@ -123,13 +118,7 @@ public class TagCanon extends ListActivity {
public TagDescription(String title, NdefMessage[] msgs) {
this.title = title;
- try {
- this.tag = NdefTag.createMockNdefTag(UID, new String[] { Tag.TARGET_ISO_14443_4 },
- null, null, new String[] { NdefTag.TARGET_TYPE_4 },
- new NdefMessage[][] { msgs });
- } catch (Exception e) {
- throw new RuntimeException("Failed to create tag description", e);
- }
+ this.msgs = msgs;
}
@Override
@@ -160,8 +149,7 @@ public class TagCanon extends ListActivity {
public void onListItemClick(ListView l, View v, int position, long id) {
TagDescription description = mAdapter.getItem(position);
Intent intent = new Intent(NfcAdapter.ACTION_TAG_DISCOVERED);
- intent.putExtra(NfcAdapter.EXTRA_TAG, description.tag);
- intent.putExtra(NfcAdapter.EXTRA_NDEF_MESSAGES, description.tag.getNdefMessages());
+ intent.putExtra(NfcAdapter.EXTRA_NDEF_MESSAGES, description.msgs);
startActivity(intent);
}
}