A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Referência da estrutura nfc_tag_device
#include <
nfc_tag.h
>
Definição na linha
44
do arquivo
nfc_tag.h
.
Métodos comuns do dispositivo de tag NFC. Ele
precisa
ser o primeiro membro de nfc_tag_device_t, já que os usuários dessa estrutura vão transmitir um
hw_device_t
para o ponteiro nfc_tag_device_t em contextos em que se sabe que o
hw_device_t
faz referência a um nfc_tag_device_t.
Definição na linha
51
do arquivo
nfc_tag.h
.
Retorna o tamanho da memória da área de dados.
Definição na linha
80
do arquivo
nfc_tag.h
.
Inicialize a tag NFC.
O motorista precisa:
-
Definir os bytes de bloqueio estáticos como somente leitura
-
Configure o contêiner de recursos para desativar o acesso de gravação, por exemplo: 0xE1 0x10 <size> 0x0F
Essa função é chamada uma vez antes de qualquer chamada para
setContent()
.
Retorna 0 em caso de sucesso ou -errno em caso de erro.
Definição na linha
65
do arquivo
nfc_tag.h
.
|
int(* setContent)(const struct
nfc_tag_device
*dev, const uint8_t *data, size_t len)
|
Defina o conteúdo da tag NFC.
O driver precisa gravar <data> na área de dados da tag, começando no byte 0 do bloco 4 e zerar o restante da área de dados.
Retorna 0 em caso de sucesso ou -errno em caso de erro.
Definição na linha
75
do arquivo
nfc_tag.h
.
A documentação desse struct foi gerada com base no seguinte arquivo:
-
hardware/libhardware/include/hardware/
nfc_tag.h
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[]]