• 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.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_SETTINGS" />
40    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
41    <uses-permission android:name="android.permission.SEND_SMS" />
42    <application>
43        <meta-data
44            android:name="mobly-snippets"
45            android:testOnly="true"
46            android:value="com.google.android.mobly.snippet.bundled.AccountSnippet,
47                           com.google.android.mobly.snippet.bundled.AudioSnippet,
48                           com.google.android.mobly.snippet.bundled.bluetooth.BluetoothAdapterSnippet,
49                           com.google.android.mobly.snippet.bundled.bluetooth.BluetoothGattClientSnippet,
50                           com.google.android.mobly.snippet.bundled.bluetooth.BluetoothGattServerSnippet,
51                           com.google.android.mobly.snippet.bundled.bluetooth.profiles.BluetoothA2dpSnippet,
52                           com.google.android.mobly.snippet.bundled.bluetooth.profiles.BluetoothHearingAidSnippet,
53                           com.google.android.mobly.snippet.bundled.bluetooth.profiles.BluetoothHeadsetSnippet,
54                           com.google.android.mobly.snippet.bundled.BluetoothLeAdvertiserSnippet,
55                           com.google.android.mobly.snippet.bundled.BluetoothLeScannerSnippet,
56                           com.google.android.mobly.snippet.bundled.LogSnippet,
57                           com.google.android.mobly.snippet.bundled.MediaSnippet,
58                           com.google.android.mobly.snippet.bundled.NotificationSnippet,
59                           com.google.android.mobly.snippet.bundled.TelephonySnippet,
60                           com.google.android.mobly.snippet.bundled.NetworkingSnippet,
61                           com.google.android.mobly.snippet.bundled.FileSnippet,
62                           com.google.android.mobly.snippet.bundled.SmsSnippet,
63                           com.google.android.mobly.snippet.bundled.WifiManagerSnippet,
64                           com.google.android.mobly.snippet.bundled.StorageSnippet" />
65    </application>
66
67    <instrumentation
68        android:name="com.google.android.mobly.snippet.SnippetRunner"
69        android:targetPackage="com.google.android.mobly.snippet.bundled" />
70</manifest>
71