From 9c7ebb399bd6df6843308b9152611568b9db1fd7 Mon Sep 17 00:00:00 2001 From: Peter Siegmund Date: Wed, 3 Feb 2016 14:42:32 +0100 Subject: [PATCH] simple onboarding after fresh install --- .../impl/DeviceConfigurationQRCodeUtils.java | 2 +- .../AndroidManifest.xml | 4 +- .../res/layout/login_backdrop_normal.xml | 39 +++-- .../res/layout/login_backdrop_xlarge.xml | 36 +++-- .../res/layout/login_onboarding.xml | 21 +++ .../res/layout/login_onboarding_edit.xml | 39 +++++ .../layout/login_onboarding_input_normal.xml | 12 ++ .../layout/login_onboarding_input_xlarge.xml | 11 ++ .../layout/login_onboarding_scan_normal.xml | 12 ++ .../layout/login_onboarding_scan_xlarge.xml | 11 ++ .../res/layout/login_view.xml | 8 +- .../res/values-de/strings.xml | 9 +- .../res/values-sw720dp/references.xml | 2 + .../res/values/references.xml | 2 + .../res/values/strings.xml | 7 +- .../res/xml/preference_general.xml | 1 - .../racecommittee/app/AppPreferences.java | 7 +- .../app/ui/activities/LoginActivity.java | 54 +++++-- .../app/ui/fragments/LoginOnboarding.java | 133 ++++++++++++++++++ .../preference/GeneralPreferenceFragment.java | 31 +--- .../racecommittee/app/utils/UrlHelper.java | 16 +++ 21 files changed, 383 insertions(+), 74 deletions(-) create mode 100644 mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding.xml create mode 100644 mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_edit.xml create mode 100644 mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_input_normal.xml create mode 100644 mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_input_xlarge.xml create mode 100644 mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_scan_normal.xml create mode 100644 mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_scan_xlarge.xml create mode 100644 mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/LoginOnboarding.java diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/DeviceConfigurationQRCodeUtils.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/DeviceConfigurationQRCodeUtils.java index 2ab10e792a2..217489daf6e 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/DeviceConfigurationQRCodeUtils.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/DeviceConfigurationQRCodeUtils.java @@ -10,7 +10,7 @@ import com.sap.sse.common.Util; */ public class DeviceConfigurationQRCodeUtils { - private static final String fragmentKey = "identifier"; + public static final String fragmentKey = "identifier"; public static String composeQRContent(String deviceIdentifier, String apkUrl) { // poor man's uri fragment encoding: ' ' as '%20' diff --git a/mobile/com.sap.sailing.racecommittee.app/AndroidManifest.xml b/mobile/com.sap.sailing.racecommittee.app/AndroidManifest.xml index 2acfbe00537..332fb33f95d 100644 --- a/mobile/com.sap.sailing.racecommittee.app/AndroidManifest.xml +++ b/mobile/com.sap.sailing.racecommittee.app/AndroidManifest.xml @@ -14,9 +14,9 @@ - + - + diff --git a/mobile/com.sap.sailing.racecommittee.app/res/layout/login_backdrop_normal.xml b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_backdrop_normal.xml index c02324d31f3..b3949a73922 100644 --- a/mobile/com.sap.sailing.racecommittee.app/res/layout/login_backdrop_normal.xml +++ b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_backdrop_normal.xml @@ -1,6 +1,5 @@ - @@ -10,7 +9,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" - android:src="@drawable/backdrop"/> + android:src="@drawable/backdrop" /> + android:src="@drawable/sap_logo" /> + android:textSize="@dimen/textSize_40" /> + android:src="@drawable/ic_more_vert_white_48dp" /> + android:textSize="@dimen/textSize_40" /> + + + android:background="?attr/sap_yellow_1" /> \ No newline at end of file diff --git a/mobile/com.sap.sailing.racecommittee.app/res/layout/login_backdrop_xlarge.xml b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_backdrop_xlarge.xml index 992a86a970e..80c270aae47 100644 --- a/mobile/com.sap.sailing.racecommittee.app/res/layout/login_backdrop_xlarge.xml +++ b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_backdrop_xlarge.xml @@ -1,6 +1,5 @@ - @@ -10,7 +9,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" - android:src="@drawable/backdrop"/> + android:src="@drawable/backdrop" /> + android:src="@drawable/sap_logo" /> + android:textSize="@dimen/textSize_40" /> + android:src="@drawable/ic_settings_white_48dp" /> + android:src="@drawable/ic_info_outline_white_48dp" /> + android:src="@drawable/ic_refresh_white_48dp" /> + android:textSize="@dimen/textSize_40" /> + + + android:background="?attr/sap_yellow_1" /> \ No newline at end of file diff --git a/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding.xml b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding.xml new file mode 100644 index 00000000000..c1dc814abf4 --- /dev/null +++ b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding.xml @@ -0,0 +1,21 @@ + + + + + + + + + + \ No newline at end of file diff --git a/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_edit.xml b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_edit.xml new file mode 100644 index 00000000000..3ecb52b4392 --- /dev/null +++ b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_edit.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_input_normal.xml b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_input_normal.xml new file mode 100644 index 00000000000..f7fc769e37c --- /dev/null +++ b/mobile/com.sap.sailing.racecommittee.app/res/layout/login_onboarding_input_normal.xml @@ -0,0 +1,12 @@ + +