2012-01-19 1 views

ответ

1

Вы можете, но при сканировании тега у него может быть только один тип данных, который использует Android, чтобы определить, какой тип тега он есть. Этот тип данных определяется первой записью NDEF в сообщении NDEF. Android назначает MIME-тип или URI для этой записи, поэтому он может определить, какое приложение лучше всего начать обрабатывать тег. Итак, если вы пишете текстовую запись и URI на теге, Android будет считать, что это обычный текстовый тег, если эта запись первая, или тег URI, если эта запись первая. Тем не менее, вы все равно можете читать все данные.

+0

Будет ли эта проблема решена, если я использую пользовательские типы MIME? – Sudar

+0

Какая проблема? Вы спрашиваете, можете ли вы создать тип mime, например data/com.two.urls.one.text, и фильтровать для этого? Если да, да, вы можете это сделать, и Android будет просто использовать это как MIME, а не пытаться разобрать данные, чтобы выяснить, какой тип мимэна есть с тех пор, как вы его уже предоставили. – robertly

+0

Да, я говорил о создании пользовательских типов mime. – Sudar

0

Да, если вы используете Ndef. Что вам нужно сделать, это добавить несколько сообщений Ndef в сообщение Ndef, после чего вы можете отправить все сообщение одним нажатием. Основные сведения, которые ограничивают количество записей, которые вы можете добавить в сообщение, - это размер всего сообщения и размер памяти на принимающем устройстве (например, тег). Если ваше сообщение больше доступной памяти, оно не будет отправлено.

+0

Можете ли вы указать мне какую-нибудь документацию/учебник, в котором вы можете добавить несколько сообщений NDEF к сообщению? – Sudar