Как отправить строку с помощью NFC с Windows Phone 8 на Android-устройство

мне не повезло с использованием Google для этого, поэтому я подумал, что я спрошу.

Кто-нибудь имеет опыт / знает, как отправить простую строку, т. Е. «Привет» с устройства Windows Phone 8 на устройство Android?

До сих пор мы были в состоянии сделать Android -> Android и Android -> Windows Phone 8, но мы не смогли выяснить, как сделать с Windows Phone 8 на Android.

Кто-нибудь видел руководство онлайн или знает, как это сделать?

Первый шаг, который, я думаю, должен был бы выяснить, как заставить приложение на Windows Phone 8 реализовывать его рядом с Android-устройством NFC ... а затем выяснить, как заставить приложение на телефоне Android получать сообщение.

Заранее спасибо!

* Ответ *

Хорошо, так вот некоторые ответы / советы

Я закончил тем, что отправлял сообщения NFC как внешний тип, потому что отправка application / my.mimetype продолжала давать мне сообщение «извините, ваш телефон не может распознать этот тип файла» на телефоне Windows, даже если сообщение проходило.

@Override
public NdefMessage createNdefMessage(NfcEvent event) {

    NdefMessage ndefMessage = new NdefMessage(( 
            new NdefRecord[] {createMimeRecord("packageName:externalType",docId.getBytes())}));

    return ndefMessage;
}

public NdefRecord createMimeRecord(String mimeType, byte[] payload) {
    byte[] mimeBytes = mimeType.getBytes(Charset.forName("US-ASCII"));
    NdefRecord mimeRecord = new NdefRecord(NdefRecord.TNF_EXTERNAL_TYPE, mimeBytes, new byte[0], payload);
    return mimeRecord;
}

все, что вам нужно сделать в Android, это следовать примеру Android из примеров SDK (android-16/17 - AndroidBeamDemo), который очень подробно объясняется здесь -http://www.tappednfc.com/wp-content/uploads/TAPPED-NFCDeveloperGuide-Part1.pdf

но вместо использования mimetype приложения используйте указанный выше внешний тип и в своем манифесте поместите следующее вместо mimetype в фильтре намерений:

                <data
                android:host="ext"
                android:pathPrefix="/cco.drugformulary:externalType"
                android:scheme="vnd.android.nfc" />

Что касается чтения и отправки сообщения с Windows Phone, вы можете использовать то, что, как сказал принятый ответ, парень должен сделать, и это должно сработать, но для типа put cco.drugformulary: externalType, как указано выше (конечно, название вашего проекта).

Если у вас возникнут какие-либо проблемы, не стесняйтесь спрашивать меня

Ответы на вопрос(1)

Ваш ответ на вопрос