diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 80031db..5ccbfb9 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -28,7 +28,9 @@ + android:theme="@style/AppTheme.NoActionBar" + android:screenOrientation="portrait" + android:configChanges="keyboardHidden|orientation|screenSize"> @@ -37,14 +39,20 @@ + android:launchMode="singleTop" + android:screenOrientation="portrait" + android:configChanges="keyboardHidden|orientation|screenSize"/> + android:noHistory="true" + android:screenOrientation="portrait" + android:configChanges="keyboardHidden|orientation|screenSize"/> + android:name=".activity.SettingsActivity" + android:screenOrientation="portrait" + android:configChanges="keyboardHidden|orientation|screenSize"/> + android:theme="@style/AppTheme" + android:screenOrientation="portrait" + android:configChanges="keyboardHidden|orientation|screenSize"/> \ No newline at end of file diff --git a/app/src/main/java/com/uam/wmi/findmytutor/FindMyTutor.java b/app/src/main/java/com/uam/wmi/findmytutor/FindMyTutor.java index 0c2298f..3c2eabf 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/FindMyTutor.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/FindMyTutor.java @@ -5,6 +5,8 @@ import android.content.Context; import android.content.SharedPreferences; import android.content.res.Configuration; +import com.uam.wmi.findmytutor.utils.Const; + import static org.acra.ReportField.*; import org.acra.ACRA; import org.acra.annotation.AcraLimiter; @@ -50,7 +52,7 @@ public class FindMyTutor extends Application { builder.getPluginConfigurationBuilder( HttpSenderConfigurationBuilder.class // ).setUri("http://192.168.0.15:3000/api/acra") - ).setUri("https://s416084.projektstudencki.pl/develop/api/Feedback/autoFeedback") + ).setUri(Const.BASE_URL +"api/Feedback/autoFeedback") .setHttpMethod(HttpSender.Method.POST) .setHttpHeaders(header) .setEnabled(true); diff --git a/app/src/main/java/com/uam/wmi/findmytutor/network/ApiClient.java b/app/src/main/java/com/uam/wmi/findmytutor/network/ApiClient.java index 1835496..6897226 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/network/ApiClient.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/network/ApiClient.java @@ -4,6 +4,7 @@ import android.content.Context; import android.text.TextUtils; import com.jakewharton.retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory; +import com.uam.wmi.findmytutor.utils.Const; import com.uam.wmi.findmytutor.utils.PrefUtils; import java.io.IOException; @@ -26,7 +27,7 @@ public class ApiClient { private static Retrofit retrofit = null; private static int REQUEST_TIMEOUT = 60; private static OkHttpClient okHttpClient; - private static final String BASE_URL = "https://s416084.projektstudencki.pl/master/"; +// private static final String BASE_URL = "https://s416084.projektstudencki.pl/master/"; public static Retrofit getClient(Context context) { @@ -35,7 +36,7 @@ public class ApiClient { if (retrofit == null) { retrofit = new Retrofit.Builder() - .baseUrl(BASE_URL) + .baseUrl(Const.BASE_URL) .client(okHttpClient) .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) diff --git a/app/src/main/java/com/uam/wmi/findmytutor/utils/Const.java b/app/src/main/java/com/uam/wmi/findmytutor/utils/Const.java index 6a4282a..4d78589 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/utils/Const.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/utils/Const.java @@ -6,6 +6,7 @@ import java.util.Arrays; import java.util.List; public class Const { + public final static String BASE_URL = "https://s416084.projektstudencki.pl/master/"; public final static Integer onlineBackgroundLocationInterval = 15000; public final static Integer offlineBackgroundLocationInterval = 36000; public final static Integer defaultMapZoom = 17; diff --git a/app/src/main/res/drawable/layout_bg.xml b/app/src/main/res/drawable/layout_bg.xml index 574781c..051dd17 100644 --- a/app/src/main/res/drawable/layout_bg.xml +++ b/app/src/main/res/drawable/layout_bg.xml @@ -1,7 +1,7 @@ - - + + \ No newline at end of file diff --git a/app/src/main/res/layout/info_popup_map.xml b/app/src/main/res/layout/info_popup_map.xml index 10f4bde..0df5cb7 100644 --- a/app/src/main/res/layout/info_popup_map.xml +++ b/app/src/main/res/layout/info_popup_map.xml @@ -1,74 +1,78 @@ - + android:textColor="@color/half_black"> + android:layout_weight="1" + android:text="@string/map_info_text_p1" + android:textColor="@color/half_black" /> + android:text="@string/map_info_text_p2" + android:textColor="@color/half_black" /> - + android:text="@string/map_info_text_p3" + android:textColor="@color/half_black" /> - + android:drawableLeft="@drawable/exact_localization_marker" + android:drawablePadding="5dp" + android:gravity="center" + android:text="@string/map_info_text_marker_exact" + android:textColor="@color/half_black" /> + android:drawableLeft="@drawable/approximate_localization_marker" + android:drawablePadding="5dp" + android:gravity="center" + android:text="@string/map_info_text_marker_approximated" + android:textColor="@color/half_black" /> + android:drawableLeft="@drawable/manual_localization_marker" + android:drawablePadding="5dp" + android:gravity="center" + android:text="@string/map_info_text_marker_manual" + android:textColor="@color/half_black" /> \ No newline at end of file diff --git a/app/src/main/res/layout/info_popup_sharing_tab.xml b/app/src/main/res/layout/info_popup_sharing_tab.xml index 9022593..98b617a 100644 --- a/app/src/main/res/layout/info_popup_sharing_tab.xml +++ b/app/src/main/res/layout/info_popup_sharing_tab.xml @@ -11,7 +11,8 @@ android:layout_height="wrap_content" android:layout_marginTop="5dp" android:layout_weight="1" - android:text="@string/info_icon_sharing_tab_p1" /> + android:text="@string/info_icon_sharing_tab_p1" + android:textColor="@color/half_black" /> + android:text="@string/info_icon_sharing_tab_p2" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p3" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p3_level_exact" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p3_level_approximate" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p3_level_manual" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p3_level_presence" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p4" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p5" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p6" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_sharing_tab_p7" + android:textColor="@color/half_black"/> \ No newline at end of file diff --git a/app/src/main/res/layout/info_popup_tutor_tab.xml b/app/src/main/res/layout/info_popup_tutor_tab.xml index 7f5feb8..6179c56 100644 --- a/app/src/main/res/layout/info_popup_tutor_tab.xml +++ b/app/src/main/res/layout/info_popup_tutor_tab.xml @@ -12,7 +12,8 @@ android:layout_marginLeft="5dp" android:layout_marginTop="15dp" android:layout_weight="1" - android:text="@string/info_icon_tutor_tab_p1" /> + android:text="@string/info_icon_tutor_tab_p1" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_tutor_tab_p2" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_tutor_tab_p3" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_tutor_tab_p4" + android:textColor="@color/half_black"/> \ No newline at end of file diff --git a/app/src/main/res/layout/info_popup_userlist.xml b/app/src/main/res/layout/info_popup_userlist.xml index b06a52c..74e06df 100644 --- a/app/src/main/res/layout/info_popup_userlist.xml +++ b/app/src/main/res/layout/info_popup_userlist.xml @@ -11,13 +11,16 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" - android:text="@string/info_icon_userlist_tab_p1" /> + android:text="@string/info_icon_userlist_tab_p1" + android:textColor="@color/half_black"/> + + android:text="@string/info_icon_userlist_tab_p2" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_userlist_tab_level_status_online" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_userlist_tab_level_status_offline" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_userlist_tab_level_status_inactive" + android:textColor="@color/half_black"/> + android:text="@string/info_icon_userlist_tab_level_status_inactive_tip" + android:textColor="@color/half_black"/> \ No newline at end of file diff --git a/app/src/main/res/layout/pref_main.xml b/app/src/main/res/layout/pref_main.xml index 2977f17..eedf7e1 100644 --- a/app/src/main/res/layout/pref_main.xml +++ b/app/src/main/res/layout/pref_main.xml @@ -16,11 +16,11 @@ android:title="@string/title_language" /> + android:defaultValue="true"/> \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d51b4a7..4788c32 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -233,12 +233,8 @@ Network Error! Error handling status fetch Error handling status fetch - Error handling status fetch + Error handling status fetch - - - - Sorry, the application crashed. A report will be sent to the developers Sorry, the application crashed. A report will be sent to the developers FMT Issue FMT @@ -250,7 +246,8 @@ Allow to send raport to developers is ON Allow to send raport to developers is OFF - App issues reporting + App issues reporting + Sorry, the application crashed. A report will be sent to the developers On the map there are markers which represents tutors sharing their location right now.