hce

    0熱度

    1回答

    我有一個HCE的問題。我從https://github.com/grundid/host-card-emulation-sample下載了一個示例代碼。我構建它並將其放入Google Nexus 5中。我發送APDU以選擇AID,並返回成功的返回碼。但是當我將相同的APP放入Sony Xperia ZL時,我無法獲得成功的返回碼。如果我將APDU FFCA0000發送給兩部電話,它們將發回UID。

    1熱度

    1回答

    我要寫一個基於Android 4.4(Kitkat)的基於主機卡仿真(HCE)的支付應用程序,但我不明白AID(應用程序ID)和Android 4.4的HCE服務之間的一個過程,當我閱讀本文時Host-based Card Emulation。我們在清單文件中註冊了「付款」和「其他」類別的應用程序ID之後,還使用了哪個AID?或者它用於我們的書面HCE服務,以識別並執行我們書面HCE服務中定義的任

    4熱度

    1回答

    我正在搜索Android源代碼,因爲我想了解應用程序的AndroidManifest.xml何時被解析。 I.e.如果一個應用程序的registeres NFC服務 <service android:name=".demo.service.ApduService" android:exported="true" android:permission="andro

    1熱度

    1回答

    我正在做一個基於HCE的支付PoC。我已經通過Android文檔和其他一些博客,它看起來實施起來相當複雜。 有一個示例應用程序描述核心通信的HCE服務,但我認爲真正的支付應用程序有更多。例如我看到以下模塊 1)用戶註冊/ registraion - 註冊成功後,用戶將獲得一個PIN。付款時需要PIN碼 2)卡片註冊 - 一旦註冊的卡片將存儲在雲端。 3)HCE模塊在POS(銷售點)與NFC閱讀器進

    -1熱度

    1回答

    我試圖通過NFC(即卡模擬模式)將一些數據發送到Nexus 4。我嘗試了許多命令APDU,例如寫入和更新APDU,但是我無法讓它們工作。 我想說的是,我希望在選擇APDU命令後向手機發送一些數據(不是AID)。 由於提前, 貝德

    0熱度

    1回答

    我剛剛讀了this回答關於如何把我的ACR122U在卡模擬模式。我確實瞭解目的,但您需要如何將命令發送到ACR122u。 據我知道FF000000指: FF [類] 00 [INS] 00 [P1] 00 [P2] 我只是無法弄清楚我可以如何發送實際的PN532命令,例如: FF000000 08 D406 6305 630D 6338 FF000000 11 D408 6302 80 6303

    1熱度

    1回答

    我有一個奇怪的問題。我想知道如果設備sdk小於所需的Kitkat sdk,是否可以阻止hce功能/服務? 目前,我停止我的HCE服務在我的應用程序的啓動,但我不知道如果這就是正確的方式 if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.KITKAT){ //Disable Hce service

    1熱度

    1回答

    我是新來的這個領域,我有一個Nexus S(CyanogenMod11 = Android Kitkat 4.4.2) 我需要使用HCE(主機卡模擬)模式來模擬非接觸式卡。 任何關於步驟和技巧的指導,我需要遵循以完成此任務?我需要使用新的閱讀器模式,因爲我的應用程序將被另一個Android NfC功能的手機讀取(我需要編程模擬的安全元件?把它放在雲端?而不是通過NFC閱讀器。 謝謝。

    5熱度

    3回答

    什麼是NFC HCE申請調整以獲得下設置NFC輕拍它可見光和支付 下面的代碼的應用程序返回true關鍵的東西,所以它能夠支付: boolean isDefault = CardEmulation .getInstance(NfcAdapter.getDefaultAdapter(this)) .isDefaultServiceForCategory(

    5熱度

    1回答

    讓我們來考慮一個用戶安裝了多個具有NFC HCE支付能力的應用的情況。這些應用程序服務在設置NFC Tap和Pay下可見。 如果以編程方式將您的應用程序更改爲默認支付服務(如果不是)? CardEmulation似乎只有API才能查詢類別的服務是否爲默認值。 謝謝。