Java — API NFC для Android NDK

Я работаю над мультиплатформенным проектом, который нуждается в поддержке NFC. Проект написан на C ++, поэтому было бы неплохо иметь доступ к C ++ Android NFC API.

Есть ли способ взаимодействия с NFC с использованием NDK?

Я знаю, что из NDK можно вызывать методы SDK Java. В этом случае я мог бы создать класс Java для обработки взаимодействия NFC, а затем вызвать эти методы из C ++.

Как вы думаете, возможно ли разработать такой механизм?

4

Решение

Вы должны использовать JNI, чтобы сделать это.

Создайте класс Java, который будет обращаться к API Android NFC и предоставлять вам данные в формате, который соответствует вашим потребностям. Затем получите доступ к его методам из вашего кода C ++ через вызовы JNI.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]