1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/mobile/android/services/manifests/HealthReportAndroidManifest_activities.xml.in Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,27 @@ 1.4 + <provider android:name="org.mozilla.gecko.background.healthreport.HealthReportProvider" 1.5 + android:authorities="@ANDROID_PACKAGE_NAME@.health" 1.6 + android:permission="@ANDROID_PACKAGE_NAME@.permissions.HEALTH_PROVIDER"> 1.7 + </provider> 1.8 + 1.9 + <!-- BroadcastReceiver is a thin receiver whose purpose is to 1.10 + start the background service in response to external events, 1.11 + some sent by the system and some particular to Health Report. 1.12 + --> 1.13 + <receiver android:name="org.mozilla.gecko.background.healthreport.HealthReportBroadcastReceiver" > 1.14 + <intent-filter> 1.15 + <!-- Startup. --> 1.16 + <action android:name="android.intent.action.BOOT_COMPLETED" /> 1.17 + </intent-filter> 1.18 + <intent-filter> 1.19 + <!-- SD card remounted. --> 1.20 + <action android:name="android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" /> 1.21 + </intent-filter> 1.22 + <intent-filter > 1.23 + <!-- Toggle Health Report upload service alarm (based on preferences value) --> 1.24 + <action android:name="@ANDROID_PACKAGE_NAME@.HEALTHREPORT_UPLOAD_PREF" /> 1.25 + </intent-filter> 1.26 + <intent-filter > 1.27 + <!-- Enable Health Report prune service alarm --> 1.28 + <action android:name="@ANDROID_PACKAGE_NAME@.HEALTHREPORT_PRUNE" /> 1.29 + </intent-filter> 1.30 + </receiver>