Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP мы рекомендуем использовать android-latest-release вместо aosp-main . Ветка манифеста android-latest-release всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
NFC
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
На этой странице описывается, как управлять NFC на устройстве Cuttlefish с помощью функции NFC Cuttlefish. NFC поддерживается на устройствах Cuttlefish под управлением Android 15 и выше.
Использовать Казимира
Функция Cuttlefish NFC использует Casimir, инструмент для симуляции внешнего NFC-устройства, который поддерживает инъекцию байтов APDU для эмуляции хост-карты. Casimir реализован в /platform/system/nfc/tools/casimir/ .
При запуске Cuttlefish по умолчанию также запускается Casimir. Для управления Casimir используйте службу CasimirControlService .
CasimirControlService
Вы можете использовать службу CasimirControlService через REST API или интерфейс командной строки. Подробнее см. в статье Cuttlefish: Environment Control .
В следующей таблице описан метод в CasimirControlService . Подробнее см. casimir_control.proto .
| Метод | Описание |
|---|
SendApdu | Отправляет байты APDU (шестнадцатеричные строки) с помощью NFC-A и ISO-DEP. Ответ возвращается в виде шестнадцатеричных строк. |
Ниже приведен пример команды и упрощенного ответа для отправки двух байтов APDU: [0x00, 0x11, 0x22] и [0x33, 0x44, 0x55] .
Команда
cvd env call CasimirControlService SendApdu '{apdu_hex_strings: ["001122", "334455"]}'
Упрощенный ответ
Rpc succeeded with OK status
{
"responseHexStrings": [
"9000",
"9000",
]
}
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-03 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-12-03 UTC."],[],[]]