1<?xml version="1.0" encoding="utf-8"?> 2<manifest 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 package="com.google.android.mobly.snippet.bundled"> 5 6 <uses-feature android:name="android.hardware.telephony" android:required="false" /> 7 8 <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> 9 <uses-permission android:name="android.permission.ACCESS_BLUETOOTH_ADMIN" /> 10 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 11 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 12 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 13 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> 14 15 <!-- Request legacy Bluetooth permissions on older devices. --> 16 <uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" /> 17 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" /> 18 19 <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" /> 20 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> 21 <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" /> 22 <uses-permission android:name="android.permission.BLUETOOTH_SCAN" /> 23 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> 24 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 25 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 26 <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 27 <uses-permission android:name="android.permission.INTERNET" /> 28 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 29 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> 30 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 31 <uses-permission android:name="android.permission.READ_CONTACTS" /> 32 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 33 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" /> 34 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 35 <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" /> 36 <uses-permission android:name="android.permission.READ_SMS" /> 37 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/> 38 <uses-permission android:name="android.permission.RECEIVE_SMS" /> 39 <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 40 <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 41 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> 42 <uses-permission android:name="android.permission.SEND_SMS" /> 43 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> 44 <application android:allowBackup="false" 45 android:name="androidx.multidex.MultiDexApplication"> 46 <meta-data 47 android:name="mobly-snippets" 48 android:testOnly="true" 49 android:value="com.google.android.mobly.snippet.bundled.AccountSnippet, 50 com.google.android.mobly.snippet.bundled.AudioSnippet, 51 com.google.android.mobly.snippet.bundled.bluetooth.BluetoothAdapterSnippet, 52 com.google.android.mobly.snippet.bundled.bluetooth.BluetoothGattClientSnippet, 53 com.google.android.mobly.snippet.bundled.bluetooth.BluetoothGattServerSnippet, 54 com.google.android.mobly.snippet.bundled.bluetooth.profiles.BluetoothA2dpSnippet, 55 com.google.android.mobly.snippet.bundled.bluetooth.profiles.BluetoothHearingAidSnippet, 56 com.google.android.mobly.snippet.bundled.bluetooth.profiles.BluetoothHeadsetSnippet, 57 com.google.android.mobly.snippet.bundled.BluetoothLeAdvertiserSnippet, 58 com.google.android.mobly.snippet.bundled.BluetoothLeScannerSnippet, 59 com.google.android.mobly.snippet.bundled.ContactSnippet, 60 com.google.android.mobly.snippet.bundled.LogSnippet, 61 com.google.android.mobly.snippet.bundled.MediaSnippet, 62 com.google.android.mobly.snippet.bundled.NotificationSnippet, 63 com.google.android.mobly.snippet.bundled.TelephonySnippet, 64 com.google.android.mobly.snippet.bundled.NetworkingSnippet, 65 com.google.android.mobly.snippet.bundled.FileSnippet, 66 com.google.android.mobly.snippet.bundled.SmsSnippet, 67 com.google.android.mobly.snippet.bundled.WifiAwareManagerSnippet, 68 com.google.android.mobly.snippet.bundled.WifiManagerSnippet, 69 com.google.android.mobly.snippet.bundled.StorageSnippet" /> 70 </application> 71 72 <instrumentation 73 android:name="com.google.android.mobly.snippet.SnippetRunner" 74 android:targetPackage="com.google.android.mobly.snippet.bundled" /> 75</manifest> 76