From 81092777554443484cd871756ea22dfe2b841e82 Mon Sep 17 00:00:00 2001 From: cretin45 Date: Tue, 26 Apr 2016 13:43:22 -0700 Subject: [PATCH] SetupWizard: Ensure compliance with GMS TOS * Launches GMS TOS per documentation * Filters out redundant location page if GMS present * Uses setupwizardlib for some helper functions * Hide notification icons Issue-id: CYNGNOS-2599 Change-Id: I4b59592f0b84d0eb0eafe365eab3bad77c1f76ff --- Android.mk | 2 + res/layout/location_settings.xml | 36 ------- .../setupwizard/SetupWizardApp.java | 11 ++- .../setupwizard/setup/CMSetupWizardData.java | 7 +- .../setupwizard/setup/GmsAccountPage.java | 32 ++++++- .../setupwizard/setup/OtherSettingsPage.java | 96 ++----------------- .../setupwizard/ui/SetupWizardActivity.java | 22 +---- .../setupwizard/util/SetupWizardUtils.java | 2 +- 8 files changed, 58 insertions(+), 150 deletions(-) diff --git a/Android.mk b/Android.mk index 3156925..9458ef0 100644 --- a/Android.mk +++ b/Android.mk @@ -28,4 +28,6 @@ LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dir)) LOCAL_AAPT_FLAGS := --auto-add-overlay LOCAL_AAPT_FLAGS += --extra-packages com.google.android.gms +include frameworks/opt/setupwizard/library/common.mk + include $(BUILD_PACKAGE) diff --git a/res/layout/location_settings.xml b/res/layout/location_settings.xml index 53ae954..c6a702c 100644 --- a/res/layout/location_settings.xml +++ b/res/layout/location_settings.xml @@ -45,42 +45,6 @@ android:paddingRight="@dimen/content_margin_right" style="@style/PageSummaryText" /> - - - - - - - - -