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。