如何配置android:name="android.nfc.cardemulation.extra.SERVICE_DESCRIPTION"
时间: 2024-02-18 19:02:05 浏览: 79
要配置android:name="android.nfc.cardemulation.extra.SERVICE_DESCRIPTION",需要在定义NFC卡模拟服务时,在service标签中添加一个meta-data标签,并指定android:name为"android.nfc.cardemulation.extra.SERVICE_DESCRIPTION",android:value为要设置的描述信息,如下所示:
```
<service android:name=".MyHostApduService"
android:exported="true"
android:permission="android.permission.BIND_NFC_SERVICE">
<intent-filter>
<action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
</intent-filter>
<meta-data android:name="android.nfc.cardemulation.extra.SERVICE_DESCRIPTION"
android:value="My Host Apdu Service"/>
</service>
```
在上述例子中,我们定义了一个名为"My Host Apdu Service"的NFC卡模拟服务,并使用android:name="android.nfc.cardemulation.extra.SERVICE_DESCRIPTION"来设置服务的描述信息。这样,在其他设备连接到该服务时,可以通过读取该描述信息来确认当前正在使用的卡模拟服务。
阅读全文