1<?xml version="1.0" encoding="utf-8"?>
2<manifest
3        xmlns:android="http://schemas.android.com/apk/res/android"
4        package="com.google.snippet.wifi.aware">
5    <!-- Declare the minimum Android SDK version and internet permission,
6         which are required by Mobly Snippet Lib since it uses network socket. -->
7    <uses-sdk android:minSdkVersion="30"/>
8    <uses-permission android:name="android.permission.INTERNET"/>
9    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
10    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
11    <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
12    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
13    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
14    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
15    <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
16    <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES"/>
17    <application>
18        <!-- Add any classes that implement the Snippet interface as meta-data, whose
19             value is a comma-separated string, each section being the package path
20             of a snippet class -->
21        <meta-data
22                android:name="mobly-snippets"
23                android:value="com.google.snippet.wifi.aware.WifiAwareManagerSnippet,
24                       com.google.snippet.wifi.aware.ConnectivityManagerSnippet,"/>
25        <meta-data
26                android:name="mobly-object-converter"
27                android:value="com.google.snippet.wifi.aware.WifiAwareSnippetConverter"/>
28    </application>
29    <!-- Add an instrumentation tag so that the app can be launched through an
30         instrument command. The runner `com.google.android.mobly.snippet.SnippetRunner`
31         is derived from `AndroidJUnitRunner`, and is required to use the
32         Mobly Snippet Lib. -->
33    <instrumentation
34            android:name="com.google.android.mobly.snippet.SnippetRunner"
35            android:targetPackage="com.google.snippet.wifi.aware"/>
36</manifest>
37