在我的Android服务上模拟呼叫processCommandApdu

时间:2020-06-02 14:31:26

标签: android android-service nfc

Android Studio 4.0

从Google文档(NFC):

processCommandApdu() is called whenever a NFC reader sends an Application Protocol Data Unit (APDU) to your service

例如:

import android.nfc.cardemulation.HostApduService
    class MyNfcPaymentService : HostApduService() {
        private lateinit var compositeDisposable: CompositeDisposable

        override fun processCommandApdu(commandApdu: ByteArray, extras: Bundle?): ByteArray? {
            Log.i(LOG_TAG, "Received ${commandApdu.encodeHexString()}")

很好。

是否可以在Android服务上模拟调用方法processCommandApdu()?因为我的android设备没有NFC。

0 个答案:

没有答案