android.nfc.cardemulation.extra.SERVICE_DESCRIPTION 配置resource
时间: 2023-09-30 15:03:27 浏览: 79
配置datasource
如果你想在配置android.nfc.cardemulation.extra.SERVICE_DESCRIPTION时,使用res目录下的资源文件,可以通过指定@开头的资源ID来实现。例如,你可以在strings.xml文件中定义一个名为"service_description"的字符串,然后在配置文件中使用"@string/service_description"来指定该字符串资源,如下所示:
```
<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:resource="@string/service_description"/>
</service>
```
这样配置后,系统会自动将资源ID转换为对应的字符串值,并将其作为描述信息来使用。这种方式可以方便地实现多语言支持,因为你可以在不同的strings.xml文件中定义不同语言的字符串资源,系统会自动根据当前设备的语言环境来选择合适的字符串值。
阅读全文