DO NOT MERGE - Mark RQ3A.210410.001 as merged
Bug: 190855093
Merged-In: Ifff61910819de4da66bc5558074a573651a5aec3
Change-Id: I5998bafe1eb4fd838ecb61878443ddd82e67f064
diff --git a/Android.bp b/Android.bp
index fa2fb50..0c29652 100644
--- a/Android.bp
+++ b/Android.bp
@@ -14,6 +14,25 @@
// limitations under the License.
//
+package {
+ default_applicable_licenses: [
+ "packages_providers_CalendarProvider_license",
+ ],
+}
+
+// Added automatically by a large-scale-change
+// See: http://go/android-license-faq
+license {
+ name: "packages_providers_CalendarProvider_license",
+ visibility: [":__subpackages__"],
+ license_kinds: [
+ "SPDX-license-identifier-Apache-2.0",
+ ],
+ license_text: [
+ "NOTICE",
+ ],
+}
+
android_app {
name: "CalendarProvider",
static_libs: [
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index fd56187..84011cd 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -54,26 +54,30 @@
android:readPermission="android.permission.READ_CALENDAR"
android:writePermission="android.permission.WRITE_CALENDAR" />
- <receiver android:name="CalendarReceiver">
+ <receiver android:name="CalendarReceiver"
+ android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
- <activity android:name="CalendarDebug" android:label="@string/calendar_info">
+ <activity android:name="CalendarDebug" android:label="@string/calendar_info"
+ android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name="CalendarDebugActivity" android:label="@string/calendar_info"
+ android:exported="true"
android:theme="@android:style/Theme.Holo.Dialog">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
- <receiver android:name="CalendarDebugReceiver">
+ <receiver android:name="CalendarDebugReceiver"
+ android:exported="true">
<intent-filter>
<action android:name="android.provider.Telephony.SECRET_CODE" />
<data android:scheme="android_secret_code" android:host="225" />
@@ -81,7 +85,8 @@
</receiver>
<!-- Handles database upgrades after OTAs, then disables itself -->
- <receiver android:name="CalendarUpgradeReceiver">
+ <receiver android:name="CalendarUpgradeReceiver"
+ android:exported="true">
<!-- This broadcast is sent after the core system has finished
booting, before the home app is launched or BOOT_COMPLETED
is sent. -->
diff --git a/MODULE_LICENSE_APACHE2 b/MODULE_LICENSE_APACHE2
deleted file mode 100644
index e69de29..0000000
--- a/MODULE_LICENSE_APACHE2
+++ /dev/null
diff --git a/tests/Android.bp b/tests/Android.bp
index 4f57e37..3f49177 100644
--- a/tests/Android.bp
+++ b/tests/Android.bp
@@ -1,3 +1,14 @@
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "packages_providers_CalendarProvider_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: [
+ "packages_providers_CalendarProvider_license",
+ ],
+}
+
android_test {
name: "CalendarProviderTests",
// Include all test java files.