2014-01-20 2 views
0

Я хотел бы предоставить моему приложению возможность обмениваться информацией друг с другом с помощью NFC Android Beam. Приложение передает сериализуемый класс для обмена информацией. Передаваемая информация НЕ является «хорошо известным» типом, поэтому я хотел бы спросить, каков правильный способ передачи произвольных классов через NFC, например. что такое TNF_? и RTD_, если таковые имеются?Как отправить произвольный класс для Android Beam?

ответ

0

Приложение передает сериализуемая класса с целью обмена информацией

Я не рекомендовал бы это. Во-первых, это делает ваше приложение более хрупким с точки зрения версии класса. Во-вторых, он блокирует вас в Android, и вы можете захотеть в будущем поддерживать другие мобильные операционные системы. Я настоятельно рекомендую вам использовать нейтральный платформой формат (XML, JSON, protobuf, что угодно), где вы можете вставлять информацию о версии в передаваемые данные.

Я хотел бы спросить, каков правильный способ передачи произвольных классов через NFC, например. что такое TNF_? и RTD_, если таковые имеются?

Я бы выбрал TNF_MIME_MEDIA и тип MIME для конкретного поставщика.

+0

Хорошо спасибо. Также вы абсолютно правы в комментариях об использовании XML и т. Д. Для обмена данными. –

Смежные вопросы