1<?xml version="1.0" encoding="utf-8"?> 2<manifest 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 package="com.android.nfc.emulatorapp"> 5 6 <uses-sdk android:minSdkVersion="33" android:targetSdkVersion="33"/> 7 <uses-permission android:name="android.permission.NFC" /> 8 <uses-feature android:name="android.hardware.nfc" android:required="true" /> 9 <uses-feature android:name="android.hardware.nfc.hce" android:required="true" /> 10 11 <application 12 android:label="@string/app_name" 13 android:theme="@style/AppTheme"> 14 <meta-data 15 android:name="mobly-snippets" 16 android:value="com.android.nfc.emulatorapp.NfcApduDeviceSnippet" /> 17 <service 18 android:name=".EmulatorHostApduService" 19 android:exported="true" 20 android:permission="android.permission.BIND_NFC_SERVICE"> 21 <intent-filter> 22 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 23 </intent-filter> 24 <meta-data 25 android:name="android.nfc.cardemulation.host_apdu_service" 26 android:resource="@xml/aids"/> 27 </service> 28 <activity 29 android:name=".MainActivity" 30 android:launchMode="singleTask" 31 android:exported="true"> 32 <intent-filter> 33 <action android:name="android.intent.action.MAIN"/> 34 <category android:name="android.intent.category.LAUNCHER"/> 35 </intent-filter> 36 </activity> 37 </application> 38 <instrumentation android:name="com.google.android.mobly.snippet.SnippetRunner" 39 android:targetPackage="com.android.nfc.emulatorapp" 40 android:label="Nfc Multi Device Emulator Apdu Snippet" /> 41</manifest>