1<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2    package="host.exp.expoview">
3
4    <supports-screens
5        android:anyDensity="true"
6        android:largeScreens="true"
7        android:normalScreens="true"
8        android:smallScreens="true"
9        android:xlargeScreens="true" >
10    </supports-screens>
11
12    <uses-permission android:name="android.permission.INTERNET"/>
13    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
14    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
15    <uses-permission android:name="android.permission.WAKE_LOCK"/>
16    <uses-permission android:name="host.exp.exponent.permission.C2D_MESSAGE"/>
17    <uses-permission android:name="android.permission.READ_INTERNAL_STORAGE"/>
18    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
19    <uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
20    <uses-permission android:name="android.permission.USE_FINGERPRINT" />
21
22    <!-- These require runtime permissions on M -->
23    <uses-permission android:name="android.permission.READ_CONTACTS"/>
24    <uses-permission android:name="android.permission.READ_CALENDAR"/>
25    <uses-permission android:name="android.permission.WRITE_CALENDAR"/>
26    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
27    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
28    <uses-permission android:name="android.permission.CAMERA"/>
29    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
30    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
31
32    <uses-feature android:name="android.hardware.camera" android:required="false"/>
33    <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
34    <uses-feature android:name="android.hardware.location" android:required="false"/>
35    <uses-feature android:name="android.hardware.location.gps" android:required="false"/>
36    <uses-feature android:name="android.hardware.location.network" android:required="false"/>
37    <uses-feature android:name="android.hardware.wifi" android:required="false"/>
38    <uses-feature android:name="android.hardware.microphone" android:required="false"/>
39    <uses-feature android:name="android.hardware.telephony" android:required="false"/>
40    <uses-feature android:name="android.hardware.bluetooth" android:required="false"/>
41
42    <application>
43
44      <!-- Scheduled notifications -->
45      <receiver
46        android:name="host.exp.exponent.notifications.ScheduledNotificationReceiver"
47        android:exported="false" />
48
49      <provider
50        android:name="android.support.v4.content.FileProvider"
51        android:authorities="${applicationId}.provider"
52        android:exported="false"
53        android:grantUriPermissions="true">
54        <meta-data
55          android:name="android.support.FILE_PROVIDER_PATHS"
56          android:resource="@xml/provider_paths"/>
57      </provider>
58    </application>
59
60</manifest>
61