Home
last modified time | relevance | path

Searched refs:KITS (Results 1 - 25 of 249) sorted by relevance

12345678910

/foundation/communication/nfc/services/src/ipc/controller/
H A Dnfc_controller_impl.cpp38 return KITS::ERR_NFC_PARAMETERS; in GetState()
46 return KITS::ERR_NFC_PARAMETERS; in TurnOn()
48 return nfcService_.lock()->ExecuteTask(KITS::TASK_TURN_ON); in TurnOn()
54 return KITS::ERR_NFC_PARAMETERS; in TurnOff()
56 return nfcService_.lock()->ExecuteTask(KITS::TASK_TURN_OFF); in TurnOff()
62 return KITS::ERR_NFC_PARAMETERS; in IsNfcOpen()
65 return KITS::ERR_NONE; in IsNfcOpen()
68 KITS::ErrorCode NfcControllerImpl::RegisterCallBack(const sptr<INfcControllerCallback> &callback, in RegisterCallBack()
72 return KITS::ERR_NFC_PARAMETERS; in RegisterCallBack()
75 return KITS in RegisterCallBack()
[all...]
/foundation/communication/nfc/services/src/ipc/card_emulation/
H A Dhce_session.cpp40 KITS::ErrorCode HceSession::RegHceCmdCallbackByToken(const sptr<KITS::IHceCmdCallback> &callback, in RegHceCmdCallbackByToken()
46 return NFC::KITS::ErrorCode::ERR_HCE_PARAMETERS; in RegHceCmdCallbackByToken()
49 return KITS::ERR_NONE; in RegHceCmdCallbackByToken()
51 return KITS::ERR_NFC_PARAMETERS; in RegHceCmdCallbackByToken()
54 KITS::ErrorCode HceSession::UnRegHceCmdCallback(const std::string &type, in UnRegHceCmdCallback()
59 return NFC::KITS::ErrorCode::ERR_HCE_PARAMETERS; in UnRegHceCmdCallback()
62 return KITS::ERR_NONE; in UnRegHceCmdCallback()
64 return KITS::ERR_HCE_PARAMETERS; in UnRegHceCmdCallback()
67 KITS
[all...]
H A Dhce_session_stub.cpp41 return KITS::ErrorCode::ERR_HCE_PARAMETERS; in OnRemoteRequest()
65 return KITS::ErrorCode::ERR_NO_PERMISSION; in HandleRegHceCmdCallback()
70 return KITS::ERR_NFC_PARAMETERS; in HandleRegHceCmdCallback()
72 KITS::ErrorCode ret = KITS::ERR_NFC_PARAMETERS; in HandleRegHceCmdCallback()
89 hceCmdCallback_ = iface_cast<KITS::IHceCmdCallback>(remote); in HandleRegHceCmdCallback()
104 return KITS::ErrorCode::ERR_NO_PERMISSION; in HandleSendRawFrame()
108 if (hexCmdData.size() > KITS::MAX_APDU_DATA_HEX_STR) { in HandleSendRawFrame()
110 return KITS::ErrorCode::ERR_HCE_PARAMETERS; in HandleSendRawFrame()
122 return KITS in HandleGetPaymentServices()
[all...]
H A Dhce_session_stub.h37 virtual KITS::ErrorCode RegHceCmdCallbackByToken(const sptr<KITS::IHceCmdCallback>& callback,
41 virtual KITS::ErrorCode UnRegHceCmdCallback(const std::string& type,
43 virtual KITS::ErrorCode UnRegAllCallback(Security::AccessToken::AccessTokenID callerToken) = 0;
44 virtual KITS::ErrorCode HandleWhenRemoteDie(Security::AccessToken::AccessTokenID callerToken) = 0;
46 virtual KITS::ErrorCode StopHce(const ElementName& element,
65 KITS::ErrorCode StartHceInner(std::shared_ptr<KITS::StartHceInfoParcelable> startHceInfo);
69 KITS::ErrorCode RegHceCmdCallback(const sptr<KITS
[all...]
H A Dhce_session.h39 KITS::ErrorCode RegHceCmdCallbackByToken(const sptr<KITS::IHceCmdCallback> &callback, const std::string &type,
42 KITS::ErrorCode UnRegHceCmdCallback(const std::string &type,
44 KITS::ErrorCode UnRegAllCallback(Security::AccessToken::AccessTokenID callerToken) override;
45 KITS::ErrorCode HandleWhenRemoteDie(Security::AccessToken::AccessTokenID callerToken) override;
52 KITS::ErrorCode IsDefaultService(ElementName &element, const std::string &type, bool &isDefaultService) override;
54 KITS::ErrorCode StartHce(const ElementName &element, const std::vector<std::string> &aids) override;
56 KITS::ErrorCode StopHce(const ElementName &element, Security::AccessToken::AccessTokenID callerToken) override;
/foundation/communication/nfc/interfaces/inner_api/controller/
H A Dnfc_controller_proxy.cpp43 return KITS::ERR_NFC_PARAMETERS; in TurnOn()
61 return KITS::ERR_NFC_PARAMETERS; in TurnOff()
75 int state = NFC::KITS::STATE_OFF; in GetState()
80 return KITS::ERR_NFC_PARAMETERS; in GetState()
86 return NFC::KITS::STATE_OFF; in GetState()
97 return KITS::ERR_NFC_PARAMETERS; in IsNfcOpen()
103 KITS::ErrorCode NfcControllerProxy::RegisterCallBack( in RegisterCallBack()
112 return KITS::ERR_NFC_PARAMETERS; in RegisterCallBack()
117 return KITS::ERR_NFC_PARAMETERS; in RegisterCallBack()
121 return KITS in RegisterCallBack()
[all...]
H A Dquery_app_info_callback_stub.cpp61 return KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
65 return KITS::ERR_NFC_PARAMETERS; in OnRemoteRequest()
73 int ret = KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
88 KITS::ErrorCode QueryAppInfoCallbackStub::RegisterQueryTagAppCallback(const QueryApplicationByVendor tagCallback) in RegisterQueryTagAppCallback()
92 return KITS::ERR_NFC_PARAMETERS; in RegisterQueryTagAppCallback()
98 return KITS::ERR_NFC_PARAMETERS; in RegisterQueryTagAppCallback()
101 return KITS::ERR_NONE; in RegisterQueryTagAppCallback()
104 KITS::ErrorCode QueryAppInfoCallbackStub::RegisterQueryHceAppCallback(const QueryHceAppByVendor hceCallback) in RegisterQueryHceAppCallback()
108 return KITS::ERR_NFC_PARAMETERS; in RegisterQueryHceAppCallback()
114 return KITS in RegisterQueryHceAppCallback()
[all...]
H A Dnfc_controller_callback_stub.cpp49 return KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
53 return KITS::ERR_NFC_PARAMETERS; in OnRemoteRequest()
60 int ret = KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
74 KITS::ErrorCode NfcControllerCallBackStub::RegisterCallBack(const sptr<INfcControllerCallback> &callBack) in RegisterCallBack()
79 return KITS::ERR_NFC_PARAMETERS; in RegisterCallBack()
85 return KITS::ERR_NFC_PARAMETERS; in RegisterCallBack()
88 return KITS::ERR_NONE; in RegisterCallBack()
97 reply.WriteInt32(KITS::ERR_NONE); /* Reply 0 to indicate that no exception occurs. */ in RemoteNfcStateChanged()
98 return KITS::ERR_NONE; in RemoteNfcStateChanged()
H A Don_card_emulation_notify_cb_stub.cpp50 return KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
54 return KITS::ERR_NFC_PARAMETERS; in OnRemoteRequest()
62 int ret = KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
77 KITS::ErrorCode OnCardEmulationNotifyCbStub::RegisterCallback(const OnCardEmulationNotifyCb callback) in RegisterCallback()
81 return KITS::ERR_NFC_PARAMETERS; in RegisterCallback()
87 return KITS::ERR_NFC_PARAMETERS; in RegisterCallback()
90 return KITS::ERR_NONE; in RegisterCallback()
100 return KITS::ERR_NONE; in RemoteCardEmulationNotify()
/foundation/communication/nfc/interfaces/inner_api/cardEmulation/
H A Dhce_session_proxy.cpp34 KITS::ErrorCode HceSessionProxy::RegHceCmdCallback(const sptr<KITS::IHceCmdCallback> &callback, in RegHceCmdCallback()
42 return KITS::ERR_HCE_PARAMETERS; in RegHceCmdCallback()
47 return KITS::ERR_HCE_PARAMETERS; in RegHceCmdCallback()
51 return KITS::ERR_HCE_PARAMETERS; in RegHceCmdCallback()
56 return KITS::ERR_HCE_PARAMETERS; in RegHceCmdCallback()
63 return KITS::ERR_HCE_PARAMETERS; in RegHceCmdCallback()
65 return KITS::ERR_NONE; in RegHceCmdCallback()
74 return KITS::ErrorCode::ERR_HCE_PARAMETERS; in SendRawFrame()
77 if (hexCmdData.size() > KITS in SendRawFrame()
[all...]
H A Dhce_cmd_callback_stub.cpp39 KITS::ErrorCode HceCmdCallbackStub::RegHceCmdCallback(const sptr<IHceCmdCallback> &callback, const std::string &type) in RegHceCmdCallback()
44 return KITS::ERR_NFC_PARAMETERS; in RegHceCmdCallback()
50 return KITS::ERR_NFC_PARAMETERS; in RegHceCmdCallback()
53 return KITS::ERR_NONE; in RegHceCmdCallback()
60 return KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
64 return KITS::ERR_NFC_PARAMETERS; in OnRemoteRequest()
71 int ret = KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
91 reply.WriteInt32(KITS::ERR_NONE); /* Reply 0 to indicate that no exception occurs. */ in RemoteOnCeApduData()
92 return KITS::ERR_NONE; in RemoteOnCeApduData()
/foundation/communication/nfc/services/src/ipc/tags/
H A Dtag_session.cpp57 return NFC::KITS::ErrorCode::ERR_TAG_PARAMETERS; in Connect()
61 return NFC::KITS::ErrorCode::ERR_NFC_STATE_UNBIND; in Connect()
65 return NFC::KITS::ErrorCode::ERR_TAG_STATE_NFC_CLOSED; in Connect()
69 return NFC::KITS::ErrorCode::ERR_TAG_STATE_LOST; in Connect()
73 return NFC::KITS::ErrorCode::ERR_NONE; in Connect()
76 return NFC::KITS::ErrorCode::ERR_TAG_STATE_IO_FAILED; in Connect()
90 return NFC::KITS::ErrorCode::ERR_NFC_STATE_UNBIND; in IsConnected()
94 return NFC::KITS::ErrorCode::ERR_TAG_STATE_NFC_CLOSED; in IsConnected()
97 return NFC::KITS::ErrorCode::ERR_NONE; in IsConnected()
110 return NFC::KITS in Reconnect()
[all...]
H A Dtag_session_stub.cpp38 return KITS::ErrorCode::ERR_TAG_PARAMETERS; in OnRemoteRequest()
95 reply.WriteInt32(KITS::ErrorCode::ERR_NO_PERMISSION); in HandleConnect()
96 return KITS::ErrorCode::ERR_NO_PERMISSION; in HandleConnect()
110 reply.WriteInt32(KITS::ErrorCode::ERR_NO_PERMISSION); in HandleIsConnected()
111 return KITS::ErrorCode::ERR_NO_PERMISSION; in HandleIsConnected()
124 reply.WriteInt32(KITS::ErrorCode::ERR_NO_PERMISSION); in HandleReconnect()
125 return KITS::ErrorCode::ERR_NO_PERMISSION; in HandleReconnect()
138 return KITS::ErrorCode::ERR_NO_PERMISSION; in HandleDisconnect()
150 reply.WriteInt32(KITS::ErrorCode::ERR_NO_PERMISSION); in HandleSetTimeout()
151 return KITS in HandleSetTimeout()
[all...]
/foundation/communication/nfc/interfaces/inner_api/tags/
H A Dforeground_callback_stub.cpp50 void ForegroundCallbackStub::OnTagDiscovered(KITS::TagInfoParcelable* tagInfo) in OnTagDiscovered()
63 return KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
67 return KITS::ERR_NFC_PARAMETERS; in OnRemoteRequest()
74 int ret = KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
88 KITS::ErrorCode ForegroundCallbackStub::RegForegroundDispatch(const sptr<KITS::IForegroundCallback> &callback) in RegForegroundDispatch()
95 return KITS::ERR_NFC_PARAMETERS; in RegForegroundDispatch()
98 return KITS::ERR_NONE; in RegForegroundDispatch()
103 KITS::TagInfoParcelable* tagInfo = KITS in RemoteTagDiscovered()
[all...]
H A Dreader_mode_callback_stub.cpp50 void ReaderModeCallbackStub::OnTagDiscovered(KITS::TagInfoParcelable* tagInfo) in OnTagDiscovered()
63 return KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
67 return KITS::ERR_NFC_PARAMETERS; in OnRemoteRequest()
74 int ret = KITS::ERR_NFC_STATE_UNBIND; in OnRemoteRequest()
88 KITS::ErrorCode ReaderModeCallbackStub::RegReaderMode(const sptr<KITS::IReaderModeCallback> &callback) in RegReaderMode()
95 return KITS::ERR_NFC_PARAMETERS; in RegReaderMode()
98 return KITS::ERR_NONE; in RegReaderMode()
103 KITS::TagInfoParcelable* tagInfo = KITS in RemoteTagDiscovered()
[all...]
/foundation/communication/nfc/services/src/external_deps/
H A Dnfc_data_share_impl.cpp44 return DataShare::DataShareHelper::Creator(remoteObj_, KITS::NFC_DATA_URI); in CreateDataShareHelper()
47 KITS::ErrorCode NfcDataShareImpl::GetValue(Uri &uri, const std::string &column, int32_t &value) in GetValue()
54 return KITS::ERR_NFC_DATABASE_RW; in GetValue()
59 predicates.EqualTo(KITS::NFC_DATA_COLUMN_KEYWORD, column); in GetValue()
63 return KITS::ERR_NFC_DATABASE_RW; in GetValue()
67 rows->GetColumnIndex(KITS::NFC_DATA_COLUMN_VALUE, columnIndex); in GetValue()
70 if (result != KITS::ERR_NONE) { in GetValue()
72 return KITS::ERR_NFC_DATABASE_RW; in GetValue()
77 return KITS::ERR_NONE; in GetValue()
80 KITS
[all...]
H A Dtag_ability_dispatcher.cpp26 using OHOS::NFC::KITS::TagTechnology;
39 void TagAbilityDispatcher::SetWantExtraParam(std::shared_ptr<KITS::TagInfo>& tagInfo, AAFwk::Want &want) in SetWantExtraParam()
50 want.SetParam(KITS::TagInfo::SAK, extra.GetIntValue(KITS::TagInfo::SAK, 0)); in SetWantExtraParam()
51 want.SetParam(KITS::TagInfo::ATQA, extra.GetStringValue(KITS::TagInfo::ATQA, "")); in SetWantExtraParam()
53 want.SetParam(KITS::TagInfo::APP_DATA, extra.GetStringValue(KITS::TagInfo::APP_DATA, "")); in SetWantExtraParam()
54 want.SetParam(KITS::TagInfo::PROTOCOL_INFO, extra.GetStringValue(KITS in SetWantExtraParam()
[all...]
/foundation/communication/nfc/services/src/card_emulation/
H A Dsetting_data_share_impl.cpp29 KITS::ErrorCode SettingDataShareImpl::RegisterDataObserver(const Uri& uri, in RegisterDataObserver()
34 return KITS::ERR_NFC_DATABASE_RW; in RegisterDataObserver()
41 return KITS::ERR_NFC_DATABASE_RW; in RegisterDataObserver()
45 return KITS::ERR_NONE; in RegisterDataObserver()
47 KITS::ErrorCode SettingDataShareImpl::ReleaseDataObserver(const Uri& uri, in ReleaseDataObserver()
55 return KITS::ERR_NFC_DATABASE_RW; in ReleaseDataObserver()
59 return KITS::ERR_NONE; in ReleaseDataObserver()
61 KITS::ErrorCode SettingDataShareImpl::GetElementName(Uri& uri, const std::string& column, ElementName& value) in GetElementName()
68 return KITS::ERR_NFC_DATABASE_RW; in GetElementName()
73 predicates.EqualTo(KITS in GetElementName()
[all...]
/foundation/communication/nfc/test/unittest/services/tags_test/
H A Dforeground_callback_stub_test.cpp62 const sptr<KITS::IForegroundCallback> callback; in HWTEST_F()
64 KITS::ErrorCode result = foregroundCallbackStub->RegForegroundDispatch(callback); in HWTEST_F()
65 ASSERT_TRUE(result == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
75 KITS::TagInfoParcelable* tagInfo = KITS::TagInfoParcelable::Unmarshalling(data); in HWTEST_F()
76 const sptr<KITS::IForegroundCallback> callback = new TAG::ForegroundCallbackStub(); in HWTEST_F()
78 KITS::ErrorCode result = foregroundCallbackStub->RegForegroundDispatch(callback); in HWTEST_F()
81 ASSERT_TRUE(result == KITS::ERR_NONE); in HWTEST_F()
91 const sptr<KITS::IForegroundCallback> callback; in HWTEST_F()
93 KITS in HWTEST_F()
[all...]
/foundation/communication/nfc/test/unittest/services/controller_test/
H A Dreader_mode_callback_stub_test.cpp66 ASSERT_TRUE(onRemoteRequest == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
76 sptr<KITS::IReaderModeCallback> callback = nullptr; in HWTEST_F()
78 KITS::ErrorCode errorCode = readerModeCallbackStub->RegReaderMode(callback); in HWTEST_F()
79 ASSERT_TRUE(errorCode == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
89 sptr<KITS::IReaderModeCallback> callback = nullptr; in HWTEST_F()
91 KITS::ErrorCode errorCode = readerModeCallbackStub->RegReaderMode(callback); in HWTEST_F()
92 ASSERT_TRUE(errorCode == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
102 sptr<KITS::IReaderModeCallback> callback = new TAG::ReaderModeCallbackStub(); in HWTEST_F()
104 KITS::ErrorCode errorCode = readerModeCallbackStub->RegReaderMode(callback); in HWTEST_F()
105 ASSERT_TRUE(errorCode == KITS in HWTEST_F()
[all...]
H A Dnfc_controller_impl_test.cpp64 ASSERT_TRUE(getState == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
77 ASSERT_TRUE(turnOn == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
90 ASSERT_TRUE(turnOff == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
104 ASSERT_TRUE(isNfcOpen == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
119 KITS::ErrorCode error = nfcControllerImpl->RegisterCallBack(callback, type, callerToken); in HWTEST_F()
120 ASSERT_TRUE(error == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
134 KITS::ErrorCode error = nfcControllerImpl->UnRegisterCallBack(type, callerToken); in HWTEST_F()
135 ASSERT_TRUE(error == KITS::ERR_NFC_PARAMETERS); in HWTEST_F()
149 KITS::ErrorCode error = nfcControllerImpl->UnRegisterCallBack(type, callerToken); in HWTEST_F()
150 ASSERT_TRUE(error == KITS in HWTEST_F()
[all...]
/foundation/communication/nfc/services/src/nci_adapter/nci_native_default/src/
H A Dtag_host.cpp79 if (technology == static_cast<int>(KITS::TagTechnology::NFC_NDEF_TECH)) { in Connect()
254 KITS::TagTechnology technology = KITS::TagTechnology::NFC_INVALID_TECH; in GetTechList()
257 technology = KITS::TagTechnology::NFC_A_TECH; in GetTechList()
260 technology = KITS::TagTechnology::NFC_B_TECH; in GetTechList()
263 technology = KITS::TagTechnology::NFC_ISODEP_TECH; in GetTechList()
266 technology = KITS::TagTechnology::NFC_F_TECH; in GetTechList()
269 technology = KITS::TagTechnology::NFC_V_TECH; in GetTechList()
272 technology = KITS::TagTechnology::NFC_NDEF_TECH; in GetTechList()
275 technology = KITS in GetTechList()
[all...]
/foundation/communication/nfc/services/src/
H A Dnfc_service.cpp46 nfcState_(KITS::STATE_OFF) in NfcService()
121 ExecuteTask(KITS::TASK_INITIALIZE); in Initialize()
127 InfoLog("%{public}s enter, systemAbilityId = [%{public}d] unloading", __func__, KITS::NFC_MANAGER_SYS_ABILITY_ID); in UnloadNfcSa()
134 int32_t ret = samgr->UnloadSystemAbility(KITS::NFC_MANAGER_SYS_ABILITY_ID); in UnloadNfcSa()
137 __func__, KITS::NFC_MANAGER_SYS_ABILITY_ID, ret); in UnloadNfcSa()
227 int NfcService::ExecuteTask(KITS::NfcTask param) in ExecuteTask()
230 if (nfcState_ == KITS::STATE_TURNING_OFF || nfcState_ == KITS::STATE_TURNING_ON) { in ExecuteTask()
236 if (param == KITS::TASK_TURN_ON && nfcState_ == KITS in ExecuteTask()
[all...]
/foundation/communication/nfc/test/unittest/services/hce_session_test/
H A Dhce_session_test.cpp24 using namespace OHOS::NFC::KITS;
61 sptr<KITS::IHceCmdCallback> callback = nullptr; in HWTEST_F()
65 KITS::ErrorCode regHceCmdCallback = hceSession->RegHceCmdCallbackByToken(callback, type, callerToken); in HWTEST_F()
66 ASSERT_TRUE(regHceCmdCallback == NFC::KITS::ErrorCode::ERR_HCE_PARAMETERS); in HWTEST_F()
78 sptr<KITS::IHceCmdCallback> callback = nullptr; in HWTEST_F()
82 KITS::ErrorCode regHceCmdCallback = hceSession->RegHceCmdCallbackByToken(callback, type, callerToken); in HWTEST_F()
83 ASSERT_TRUE(regHceCmdCallback == NFC::KITS::ErrorCode::ERR_NFC_PARAMETERS); in HWTEST_F()
100 ASSERT_TRUE(sendRawFrame == NFC::KITS::ErrorCode::ERR_HCE_PARAMETERS); in HWTEST_F()
118 ASSERT_TRUE(sendRawFrame == NFC::KITS::ErrorCode::ERR_HCE_STATE_IO_FAILED); in HWTEST_F()
133 ASSERT_TRUE(dump == NFC::KITS in HWTEST_F()
[all...]
/foundation/communication/nfc/frameworks/js/napi/controller/
H A Dnfc_napi_controller_adapter.cpp25 namespace KITS { namespace
28 NfcController nfcCtrl = OHOS::NFC::KITS::NfcController::GetInstance(); in OpenNfc()
31 napi_get_boolean(env, (status == KITS::ERR_NONE), &result); in OpenNfc()
37 NfcController nfcCtrl = OHOS::NFC::KITS::NfcController::GetInstance(); in EnableNfc()
45 NfcController nfcCtrl = OHOS::NFC::KITS::NfcController::GetInstance(); in CloseNfc()
48 napi_get_boolean(env, (status == KITS::ERR_NONE), &result); in CloseNfc()
54 NfcController nfcCtrl = OHOS::NFC::KITS::NfcController::GetInstance(); in DisableNfc()
62 NfcController nfcCtrl = OHOS::NFC::KITS::NfcController::GetInstance(); in GetNfcState()
70 NfcController nfcCtrl = OHOS::NFC::KITS::NfcController::GetInstance(); in IsNfcAvailable()
78 NfcController nfcCtrl = OHOS::NFC::KITS in IsNfcOpen()
[all...]

Completed in 12 milliseconds

12345678910