• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>