blob: 92867d9be63b286f5d9ba2fdc887ff38db0eeeca [file] [log] [blame]
Kim Hansen086964d2013-12-10 11:33:28 +00001<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Filipe Gonçalvesb31d5862015-02-04 17:28:58 +00003 xmlns:tools="http://schemas.android.com/tools"
4 package="com.fairphone.updater"
Filipe72b5a7f2015-09-01 08:59:54 +00005 android:versionCode="31"
6 android:versionName="31" >
Kim Hansen086964d2013-12-10 11:33:28 +00007
8 <uses-sdk
9 android:minSdkVersion="17"
Filipe Gonçalvesb31d5862015-02-04 17:28:58 +000010 android:targetSdkVersion="21" />
Kim Hansen086964d2013-12-10 11:33:28 +000011
12 <uses-permission android:name="android.permission.ACCESS_SUPERUSER" />
13 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
14 <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
15 <uses-permission android:name="android.permission.INTERNET" />
16 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Filipe Gonçalves49ce23c2015-02-13 16:33:52 +000017 <uses-permission android:name="android.permission.RECOVERY"
18 tools:ignore="ProtectedPermissions"/>
Filipe Gonçalvesb31d5862015-02-04 17:28:58 +000019 <uses-permission android:name="android.permission.REBOOT"
20 tools:ignore="ProtectedPermissions"/>
Kim Hansen086964d2013-12-10 11:33:28 +000021 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
22 <uses-permission android:name="android.permission.WAKE_LOCK" />
23 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
24 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Filipe Gonçalvesb31d5862015-02-04 17:28:58 +000025 <uses-permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM"
26 tools:ignore="ProtectedPermissions"/>
Jose Pascoal3a968a62014-06-17 21:14:54 +010027 <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED" />
Kim Hansen086964d2013-12-10 11:33:28 +000028
29 <application
30 android:allowBackup="true"
Filipe72b5a7f2015-09-01 08:59:54 +000031 android:icon="@drawable/updater"
32 android:label="@string/app_full_name"
Jose Pascoal3a80cc02015-02-06 15:14:59 +000033 android:theme="@style/AppTheme"
34 android:supportsRtl="true">
Kim Hansen086964d2013-12-10 11:33:28 +000035 <service
Jose Pascoalb27d12a2014-09-11 19:38:18 +010036 android:name=".UpdaterService"
Filipe72b5a7f2015-09-01 08:59:54 +000037 android:icon="@drawable/updater"
Pedro Arelo773bd822014-10-10 11:57:34 +010038 android:label="@string/updater_service" />
Kim Hansen086964d2013-12-10 11:33:28 +000039
Tiago Costa77019fc2014-12-03 15:42:08 +000040 <receiver
41 android:name=".BootBroadcastReceiver"
42 android:enabled="true"
43 android:exported="false" >
Kim Hansen086964d2013-12-10 11:33:28 +000044 <intent-filter>
45 <action android:name="android.intent.action.BOOT_COMPLETED" />
Tiago Costa77019fc2014-12-03 15:42:08 +000046 <action android:name="android.intent.action.QUICKBOOT_POWERON" />
Kim Hansen086964d2013-12-10 11:33:28 +000047 </intent-filter>
48 </receiver>
Jose Pascoal1ee56e22014-05-21 16:58:20 +010049
Jose Pascoalb27d12a2014-09-11 19:38:18 +010050 <meta-data
51 android:name="com.crashlytics.ApiKey"
52 android:value="743d6f60e29372e7b75de8137a5585979710dd7a" />
53
54 <receiver
55 android:name=".widgets.gapps.GoogleAppsInstallerWidget"
Filipe72b5a7f2015-09-01 08:59:54 +000056 android:icon="@drawable/updater"
Jose Pascoalb27d12a2014-09-11 19:38:18 +010057 android:label="@string/google_apps_installer_name" >
58 <intent-filter>
59 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
60 </intent-filter>
61
62 <meta-data
63 android:name="android.appwidget.provider"
64 android:resource="@xml/google_apps_widget" />
65 </receiver>
Jose Pascoal91aff132014-10-02 17:19:47 +010066
67 <activity
Tiago Costa77019fc2014-12-03 15:42:08 +000068 android:name="com.fairphone.updater.FairphoneUpdater"
Jose Pascoal91aff132014-10-02 17:19:47 +010069 android:label="@string/app_name"
Tiago Costadaaa32c2015-01-08 12:12:24 +000070 android:screenOrientation="portrait"
71 android:launchMode="singleTop">
Jose Pascoal91aff132014-10-02 17:19:47 +010072 <intent-filter>
73 <action android:name="android.intent.action.MAIN" />
74
75 <category android:name="android.intent.category.LAUNCHER" />
76 </intent-filter>
Jose Pascoal79357c52015-03-12 20:14:29 +000077 <intent-filter>
78 <action android:name="android.intent.action.VIEW"/>
79 <category android:name="android.intent.category.DEFAULT"/>
80 <data android:mimeType="application/zip"/>
81 </intent-filter>
Jose Pascoal91aff132014-10-02 17:19:47 +010082 </activity>
Filipe Gonçalves837e1572015-01-23 17:52:35 +000083 <activity
84 android:name=".BetaEnabler"
Jose Pascoal87758742015-01-28 20:00:22 +000085 android:label="@string/title_activity_beta_enabler"
86 android:screenOrientation="portrait"
87 android:launchMode="singleTop" >
Filipe Gonçalves837e1572015-01-23 17:52:35 +000088 <intent-filter>
Filipe Gonçalvesb31d5862015-02-04 17:28:58 +000089 <action android:name="android.intent.action.VIEW"/>
90 <category android:name="android.intent.category.DEFAULT"/>
91 <category android:name="android.intent.category.BROWSABLE"/>
92 <data android:host="beta" android:scheme="fairphone"/>
Filipe Gonçalves837e1572015-01-23 17:52:35 +000093 </intent-filter>
94 </activity>
Kim Hansen086964d2013-12-10 11:33:28 +000095 </application>
96
97</manifest>