Эмуляция RFID-меток в эмуляторе Android

Прямо сейчас вам нужно использовать fakeTagsActivity (http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/FakeTagsActivity.html), если вы хотите протестировать теги с помощью своего приложения для Android. Планирует ли команда Android включить эту функцию в эмулятор, чтобы вы могли создавать RFID-метки и «подключать» их к телефону одним щелчком мыши? Эта вещь была очень хорошо реализована в Nokia NFC Manager двухлетней давности, который поставлялся с Nokia 6212 (http://www.forum.nokia.com/info/sw.nokia.com/id/5bcaee40-d2b2-4595-b5b5-4833d6a4cda1/S40_Nokia_6212_NFC_SDK.html).

Как-то не по теме, есть ли какие-нибудь хорошие образцы кода для использования NFC в Android, кроме тех, что на официальной странице?

Спасибо.


person DixieFlatline    schedule 23.12.2010    source источник
comment
Эмулятор вообще не поддерживает многие датчики (акселерометр, свет и т. Д. Не поддерживаются), и маловероятно, что это произойдет в ближайшее время. «Официальная» линия всегда заключалась в использовании настоящего устройства для тестирования подобных вещей.   -  person Jess    schedule 23.12.2010
comment
Я боялся такой официальной линии. Надеюсь, что это изменится в ближайшем будущем, потому что было бы удобно правильно тестировать приложения NFC в эмуляторе, потому что nexus s в настоящее время является единственным телефоном с NFC для Android на рынке.   -  person DixieFlatline    schedule 24.12.2010


Ответы (1)


Возможно нет. Эмулятор хорош для базовой разработки и тестирования. Но для более сложных тем (например, nfc) вам нужно использовать реальное устройство.

И поскольку его действительно легко развернуть и отладить на реальной цели, маловероятно, что это будет реализовано на эмуляторе.

Кроме того, есть тот факт, что эмулятор Android имеет открытый исходный код. Так что вы можете добавить его сами, если хотите.

person Peter Fortuin    schedule 01.06.2011
comment
Если вы используете оборудование для тестирования, как вы тестируете на разных версиях Android? - person Ian Kershaw; 14.09.2011
comment
Используете разные аппаратные устройства? На данный момент, думаю, устройств с NFC не так много. Насколько мне известно, на рынке представлены только Google Nexus S и американская версия Samsung Galaxy S2. Так что вам не придется покупать их много. Кроме того, NFC доступен только с Android 2.3.3 и выше. Так что версий с поддержкой NFC для тестирования еще не так много. - person Peter Fortuin; 15.09.2011