Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Referencia de estructura nfc_tag_device
#include < nfc_tag.h >
Definición en la línea 44 del archivo nfc_tag.h .
Métodos comunes del dispositivo de etiqueta NFC. Este debe ser el primer miembro de nfc_tag_device_t ya que los usuarios de esta estructura enviarán un puntero hw_device_t a nfc_tag_device_t en contextos donde se sabe que hw_device_t hace referencia a nfc_tag_device_t.
Definición en la línea 51 del archivo nfc_tag.h .
Devuelve el tamaño de la memoria del área de datos.
Definición en la línea 80 del archivo nfc_tag.h .
Inicialice la etiqueta NFC.
El conductor debe:
- Establecer los bytes de bloqueo estático en solo lectura
- Configure el contenedor de capacidades para deshabilitar el acceso de escritura, por ejemplo: 0xE1 0x10 <tamaño> 0x0F
Esta función se llama una vez antes de cualquier llamada a setContent() .
Devuelve 0 en caso de éxito o -errno en caso de error.
Definición en la línea 65 del archivo nfc_tag.h .
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
Configure el contenido de la etiqueta NFC.
El controlador debe escribir <datos> en el área de datos de la etiqueta comenzando en el byte 0 del bloque 4 y poner a cero el resto del área de datos.
Devuelve 0 en caso de éxito o -errno en caso de error.
Definición en la línea 75 del archivo nfc_tag.h .
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ nfc_tag.h
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Me falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Es demasiado complicado o hay demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Está obsoleto"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema de muestras o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Es fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Me ofreció una solución al problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n: 2023-12-01 (UTC)."}
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."]]