kopia lustrzana https://github.com/SP8EBC/MeteoSystem
application renamed
rodzic
1a93c9aab2
commit
a26da27200
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="deploymentTargetDropDown">
|
||||
<runningDeviceTargetSelectedWithDropDown>
|
||||
<Target>
|
||||
<type value="RUNNING_DEVICE_TARGET" />
|
||||
<deviceKey>
|
||||
<Key>
|
||||
<type value="SERIAL_NUMBER" />
|
||||
<value value="1640010436" />
|
||||
</Key>
|
||||
</deviceKey>
|
||||
</Target>
|
||||
</runningDeviceTargetSelectedWithDropDown>
|
||||
<timeTargetWasSelectedWithDropDown value="2021-12-09T20:32:06.314818Z" />
|
||||
</component>
|
||||
</project>
|
|
@ -11,9 +11,9 @@ android {
|
|||
defaultConfig {
|
||||
applicationId "cc.pogoda.mobile.pogodacc"
|
||||
minSdkVersion 24
|
||||
targetSdkVersion 29
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
targetSdkVersion 30
|
||||
versionCode 9
|
||||
versionName "0.9-beta"
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc;
|
||||
package cc.pogoda.mobile.meteosystem;
|
||||
|
||||
import android.content.Context;
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="cc.pogoda.mobile.pogodacc">
|
||||
package="cc.pogoda.mobile.meteosystem">
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
|
@ -17,26 +17,26 @@
|
|||
android:networkSecurityConfig="@xml/network_security_config"
|
||||
android:roundIcon="@mipmap/ic_launcher_icon_foreground"
|
||||
android:supportsRtl="true"
|
||||
android:theme="@style/Theme.Pogodacc">
|
||||
android:theme="@style/Theme.Meteosystem">
|
||||
<activity
|
||||
android:name=".activity.SettingsActivity"
|
||||
android:name="cc.pogoda.mobile.meteosystem.activity.SettingsActivity"
|
||||
android:exported="true" />
|
||||
<activity
|
||||
android:name=".activity.ExportDataActivity"
|
||||
android:name="cc.pogoda.mobile.meteosystem.activity.ExportDataActivity"
|
||||
android:exported="true" />
|
||||
<activity
|
||||
android:name=".activity.TrendActivity"
|
||||
android:name="cc.pogoda.mobile.meteosystem.activity.TrendActivity"
|
||||
android:label="@string/title_activity_trend" />
|
||||
<activity android:name=".activity.StationDetailsWindRoseActivity" />
|
||||
<activity android:name=".activity.StationDetailsPlotsWind" />
|
||||
<activity android:name=".activity.StationDetailsPlotsDirection" />
|
||||
<activity android:name=".activity.StationDetailsPlotsTemperature" />
|
||||
<activity android:name=".activity.StationDetailsPlotsHumidity" />
|
||||
<activity android:name=".activity.StationDetailsSummaryActivity" />
|
||||
<activity android:name=".activity.StationDetailsActivity" />
|
||||
<activity android:name=".activity.AllStationsActivity" />
|
||||
<activity android:name=".activity.FavouritesActivity" />
|
||||
<activity android:name=".activity.MainActivity">
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.StationDetailsWindRoseActivity" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.StationDetailsPlotsWind" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.StationDetailsPlotsDirection" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.StationDetailsPlotsTemperature" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.StationDetailsPlotsHumidity" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.StationDetailsSummaryActivity" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.StationDetailsActivity" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.AllStationsActivity" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.FavouritesActivity" />
|
||||
<activity android:name="cc.pogoda.mobile.meteosystem.activity.MainActivity">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
||||
|
|
|
@ -1,24 +1,17 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.adapter.WeatherStationRecyclerViewAdapter;
|
||||
import cc.pogoda.mobile.pogodacc.dao.AllStationsDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.mock.AllStationsDaoMock;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.adapter.WeatherStationRecyclerViewAdapter;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public class AllStationsActivity extends AppCompatActivity {
|
||||
|
||||
RecyclerView recyclerViewAllStations;
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
@ -6,12 +6,8 @@ import androidx.appcompat.app.AppCompatActivity;
|
|||
import android.app.AlertDialog;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.content.UriPermission;
|
||||
import android.database.Cursor;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.provider.DocumentsContract;
|
||||
import android.provider.MediaStore;
|
||||
import android.text.Editable;
|
||||
import android.view.View;
|
||||
import android.widget.ArrayAdapter;
|
||||
|
@ -28,19 +24,15 @@ import org.threeten.bp.ZoneId;
|
|||
import org.threeten.bp.ZonedDateTime;
|
||||
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.List;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.file.CsvExport;
|
||||
import cc.pogoda.mobile.pogodacc.file.ExcelExport;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.file.CsvExport;
|
||||
import cc.pogoda.mobile.meteosystem.file.ExcelExport;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
|
||||
public class ExportDataActivity extends AppCompatActivity {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.Menu;
|
||||
|
@ -12,12 +12,11 @@ import androidx.recyclerview.widget.RecyclerView;
|
|||
|
||||
import java.util.Comparator;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.adapter.WeatherStationRecyclerViewAdapter;
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.adapter.WeatherStationRecyclerViewAdapter;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class FavouritesActivity extends AppCompatActivity {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
// https://www.softicons.com/web-icons/vector-stylish-weather-icons-by-bartosz-kaszubowski/sun-rays-cloud-icon#google_vignette
|
||||
|
||||
|
@ -29,19 +29,19 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonAllStationsClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonExportClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonFavouritesClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonSettingsClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.pogodacc.dao.AllStationsDao;
|
||||
import cc.pogoda.mobile.pogodacc.file.ConfigurationFile;
|
||||
import cc.pogoda.mobile.pogodacc.file.FavouritiesFile;
|
||||
import cc.pogoda.mobile.pogodacc.file.FileNames;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStationListEvent;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.MainActImageButtonAllStationsClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.MainActImageButtonExportClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.MainActImageButtonFavouritesClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.MainActImageButtonSettingsClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.meteosystem.dao.AllStationsDao;
|
||||
import cc.pogoda.mobile.meteosystem.file.ConfigurationFile;
|
||||
import cc.pogoda.mobile.meteosystem.file.FavouritiesFile;
|
||||
import cc.pogoda.mobile.meteosystem.file.FileNames;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStationListEvent;
|
||||
|
||||
public class MainActivity extends AppCompatActivity {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
|
@ -14,11 +14,9 @@ import android.widget.Spinner;
|
|||
import android.widget.Switch;
|
||||
import android.widget.TextView;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.pogodacc.file.ConfigurationFile;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.meteosystem.file.ConfigurationFile;
|
||||
|
||||
public class SettingsActivity extends AppCompatActivity {
|
||||
|
|
@ -1,46 +1,34 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import android.app.AlertDialog;
|
||||
import android.app.Dialog;
|
||||
import android.content.DialogInterface;
|
||||
import android.database.DataSetObserver;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.BitmapFactory;
|
||||
import android.icu.text.LocaleDisplayNames;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.Window;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.ListAdapter;
|
||||
import android.widget.RadioGroup;
|
||||
import android.widget.TextView;
|
||||
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
|
||||
import java.io.InputStream;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.StationDetailsActHumidityPlotButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.StationDetailsActTemperaturePlotButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.StationDetailsActTrendButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.StationDetailsActWindDirectionPlotsButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.StationDetailsActWindSpeedPlotsButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.StationDetailsActSummaryButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.StationDetailsActWindRoseButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.updater.StationBackgroundImageUpdater;
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.pogodacc.type.AvailableParameters;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStationListEvent;
|
||||
import cc.pogoda.mobile.pogodacc.web.StationBackgroundDownloader;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.StationDetailsActHumidityPlotButtonClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.StationDetailsActTemperaturePlotButtonClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.StationDetailsActTrendButtonClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.StationDetailsActWindDirectionPlotsButtonClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.StationDetailsActWindSpeedPlotsButtonClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.StationDetailsActSummaryButtonClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.StationDetailsActWindRoseButtonClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.updater.StationBackgroundImageUpdater;
|
||||
import cc.pogoda.mobile.meteosystem.type.AvailableParameters;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStationListEvent;
|
||||
import cc.pogoda.mobile.meteosystem.web.StationBackgroundDownloader;
|
||||
|
||||
public class StationDetailsActivity extends AppCompatActivity {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Typeface;
|
||||
|
@ -21,19 +21,18 @@ import org.threeten.bp.ZoneId;
|
|||
import org.threeten.bp.ZoneOffset;
|
||||
import org.threeten.bp.ZonedDateTime;
|
||||
import org.threeten.bp.format.DateTimeFormatter;
|
||||
import org.threeten.bp.format.FormatStyle;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.PlotClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationSummaryActElements;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.StationData;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.PlotClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationSummaryActElements;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.StationData;
|
||||
|
||||
public class StationDetailsPlotsDirection extends AppCompatActivity implements SeekBar.OnSeekBarChangeListener, StationDetailsPlot {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Typeface;
|
||||
|
@ -21,18 +21,17 @@ import org.threeten.bp.ZoneId;
|
|||
import org.threeten.bp.ZoneOffset;
|
||||
import org.threeten.bp.ZonedDateTime;
|
||||
import org.threeten.bp.format.DateTimeFormatter;
|
||||
import org.threeten.bp.format.FormatStyle;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.PlotClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.StationData;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.PlotClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.StationData;
|
||||
|
||||
public class StationDetailsPlotsHumidity extends AppCompatActivity implements SeekBar.OnSeekBarChangeListener, StationDetailsPlot {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Typeface;
|
||||
|
@ -21,18 +21,17 @@ import org.threeten.bp.ZoneId;
|
|||
import org.threeten.bp.ZoneOffset;
|
||||
import org.threeten.bp.ZonedDateTime;
|
||||
import org.threeten.bp.format.DateTimeFormatter;
|
||||
import org.threeten.bp.format.FormatStyle;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.PlotClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.StationData;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.PlotClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.StationData;
|
||||
|
||||
public class StationDetailsPlotsTemperature extends AppCompatActivity implements SeekBar.OnSeekBarChangeListener, StationDetailsPlot {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
|
@ -22,19 +22,18 @@ import org.threeten.bp.ZoneId;
|
|||
import org.threeten.bp.ZoneOffset;
|
||||
import org.threeten.bp.ZonedDateTime;
|
||||
import org.threeten.bp.format.DateTimeFormatter;
|
||||
import org.threeten.bp.format.FormatStyle;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.PlotClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.pogodacc.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.StationData;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.PlotClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.meteosystem.dao.LastStationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.dao.StationDataDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.StationData;
|
||||
|
||||
public class StationDetailsPlotsWind extends AppCompatActivity implements SeekBar.OnSeekBarChangeListener, StationDetailsPlot {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.core.content.ContextCompat;
|
||||
|
@ -8,12 +8,12 @@ import android.os.Bundle;
|
|||
import android.os.Handler;
|
||||
import android.util.TypedValue;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.updater.StationDetailsValuesUpdater;
|
||||
import cc.pogoda.mobile.pogodacc.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationSummaryActElements;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.updater.StationDetailsValuesUpdater;
|
||||
import cc.pogoda.mobile.meteosystem.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationSummaryActElements;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
|
||||
public class StationDetailsSummaryActivity extends AppCompatActivity {
|
||||
|
|
@ -1,16 +1,16 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.updater.StationDetailsValuesUpdater;
|
||||
import cc.pogoda.mobile.pogodacc.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationWindRoseActElements;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.updater.StationDetailsValuesUpdater;
|
||||
import cc.pogoda.mobile.meteosystem.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationWindRoseActElements;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
|
||||
public class StationDetailsWindRoseActivity extends AppCompatActivity {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity;
|
||||
package cc.pogoda.mobile.meteosystem.activity;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
|
@ -8,18 +8,14 @@ import androidx.appcompat.app.AppCompatActivity;
|
|||
import androidx.navigation.NavArgument;
|
||||
import androidx.navigation.NavController;
|
||||
import androidx.navigation.NavDirections;
|
||||
import androidx.navigation.NavGraph;
|
||||
import androidx.navigation.Navigation;
|
||||
import androidx.navigation.fragment.NavHostFragment;
|
||||
import androidx.navigation.ui.AppBarConfiguration;
|
||||
import androidx.navigation.ui.NavigationUI;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.trend.pressure.PressureTrendFragment;
|
||||
import cc.pogoda.mobile.pogodacc.activity.trend.pressure.PressureTrendFragmentArgs;
|
||||
import cc.pogoda.mobile.pogodacc.activity.trend.pressure.PressureTrendFragmentDirections;
|
||||
import cc.pogoda.mobile.pogodacc.activity.trend.temperature.TemperatureTrendFragmentDirections;
|
||||
import cc.pogoda.mobile.pogodacc.activity.trend.wind.WindTrendFragmentDirections;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.trend.pressure.PressureTrendFragmentDirections;
|
||||
import cc.pogoda.mobile.meteosystem.activity.trend.temperature.TemperatureTrendFragmentDirections;
|
||||
import cc.pogoda.mobile.meteosystem.activity.trend.wind.WindTrendFragmentDirections;
|
||||
|
||||
public class TrendActivity extends AppCompatActivity {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Intent;
|
||||
|
@ -8,9 +8,9 @@ import androidx.appcompat.app.AppCompatActivity;
|
|||
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsActivity;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.activity.StationDetailsActivity;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class AllStationsActRecyclerViewButtonClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.AllStationsActivity;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.meteosystem.activity.AllStationsActivity;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableStationsList;
|
||||
|
||||
public class MainActImageButtonAllStationsClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,14 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.AllStationsActivity;
|
||||
import cc.pogoda.mobile.pogodacc.activity.ExportDataActivity;
|
||||
import cc.pogoda.mobile.pogodacc.activity.FavouritesActivity;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.meteosystem.activity.ExportDataActivity;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableStationsList;
|
||||
|
||||
public class MainActImageButtonExportClickEvent implements View.OnClickListener{
|
||||
|
|
@ -1,13 +1,13 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.FavouritesActivity;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||
import cc.pogoda.mobile.meteosystem.activity.FavouritesActivity;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableStationsList;
|
||||
|
||||
public class MainActImageButtonFavouritesClickEvent implements View.OnClickListener{
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.SettingsActivity;
|
||||
import cc.pogoda.mobile.pogodacc.file.ConfigurationFile;
|
||||
import cc.pogoda.mobile.meteosystem.activity.SettingsActivity;
|
||||
import cc.pogoda.mobile.meteosystem.file.ConfigurationFile;
|
||||
|
||||
public class MainActImageButtonSettingsClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import com.github.mikephil.charting.data.Entry;
|
||||
import com.github.mikephil.charting.highlight.Highlight;
|
||||
|
@ -13,7 +13,7 @@ import org.threeten.bp.format.FormatStyle;
|
|||
|
||||
import java.util.Date;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.StationDetailsPlot;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationDetailsPlot;
|
||||
|
||||
public class PlotClickEvent implements OnChartValueSelectedListener {
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsPlotsHumidity;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.activity.StationDetailsPlotsHumidity;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class StationDetailsActHumidityPlotButtonClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,13 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsActivity;
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsSummaryActivity;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.activity.StationDetailsSummaryActivity;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class StationDetailsActSummaryButtonClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsPlotsTemperature;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.activity.StationDetailsPlotsTemperature;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class StationDetailsActTemperaturePlotButtonClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.TrendActivity;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.activity.TrendActivity;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class StationDetailsActTrendButtonClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,13 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsPlotsDirection;
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsPlotsTemperature;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.activity.StationDetailsPlotsDirection;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class StationDetailsActWindDirectionPlotsButtonClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsWindRoseActivity;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.activity.StationDetailsWindRoseActivity;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class StationDetailsActWindRoseButtonClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.handler;
|
||||
package cc.pogoda.mobile.meteosystem.activity.handler;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.StationDetailsPlotsWind;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.activity.StationDetailsPlotsWind;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class StationDetailsActWindSpeedPlotsButtonClickEvent implements View.OnClickListener {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.trend.pressure;
|
||||
package cc.pogoda.mobile.meteosystem.activity.trend.pressure;
|
||||
|
||||
import android.app.AlertDialog;
|
||||
import android.content.DialogInterface;
|
||||
|
@ -10,13 +10,11 @@ import android.view.ViewGroup;
|
|||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.lifecycle.Observer;
|
||||
import androidx.lifecycle.ViewModelProvider;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.TrendActivity;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.TrendActivity;
|
||||
|
||||
public class PressureTrendFragment extends Fragment {
|
||||
|
|
@ -1,18 +1,16 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.trend.pressure;
|
||||
package cc.pogoda.mobile.meteosystem.activity.trend.pressure;
|
||||
|
||||
import androidx.lifecycle.LiveData;
|
||||
import androidx.lifecycle.MutableLiveData;
|
||||
import androidx.lifecycle.ViewModel;
|
||||
|
||||
import org.threeten.bp.LocalDateTime;
|
||||
import org.threeten.bp.ZoneId;
|
||||
import org.threeten.bp.ZoneOffset;
|
||||
import org.threeten.bp.ZonedDateTime;
|
||||
import org.threeten.bp.format.DateTimeFormatter;
|
||||
import org.threeten.bp.format.FormatStyle;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.dao.TrendDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Trend;
|
||||
import cc.pogoda.mobile.meteosystem.dao.TrendDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Trend;
|
||||
|
||||
public class PressureTrendViewModel extends ViewModel {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.trend.temperature;
|
||||
package cc.pogoda.mobile.meteosystem.activity.trend.temperature;
|
||||
|
||||
import android.app.AlertDialog;
|
||||
import android.content.DialogInterface;
|
||||
|
@ -10,15 +10,11 @@ import android.view.ViewGroup;
|
|||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.lifecycle.Observer;
|
||||
import androidx.lifecycle.ViewModelProvider;
|
||||
|
||||
import org.w3c.dom.Text;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.TrendActivity;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.TrendActivity;
|
||||
|
||||
public class TemperatureTrendFragment extends Fragment {
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.trend.temperature;
|
||||
package cc.pogoda.mobile.meteosystem.activity.trend.temperature;
|
||||
|
||||
import androidx.lifecycle.LiveData;
|
||||
import androidx.lifecycle.MutableLiveData;
|
||||
import androidx.lifecycle.ViewModel;
|
||||
|
||||
|
@ -9,8 +8,8 @@ import org.threeten.bp.ZoneOffset;
|
|||
import org.threeten.bp.format.DateTimeFormatter;
|
||||
import org.threeten.bp.format.FormatStyle;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.dao.TrendDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Trend;
|
||||
import cc.pogoda.mobile.meteosystem.dao.TrendDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Trend;
|
||||
|
||||
public class TemperatureTrendViewModel extends ViewModel {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.trend.wind;
|
||||
package cc.pogoda.mobile.meteosystem.activity.trend.wind;
|
||||
|
||||
import android.app.AlertDialog;
|
||||
import android.content.DialogInterface;
|
||||
|
@ -13,8 +13,8 @@ import androidx.annotation.NonNull;
|
|||
import androidx.fragment.app.Fragment;
|
||||
import androidx.lifecycle.ViewModelProvider;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.TrendActivity;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.TrendActivity;
|
||||
|
||||
public class WindTrendFragment extends Fragment {
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.trend.wind;
|
||||
package cc.pogoda.mobile.meteosystem.activity.trend.wind;
|
||||
|
||||
import androidx.lifecycle.LiveData;
|
||||
import androidx.lifecycle.MutableLiveData;
|
||||
import androidx.lifecycle.ViewModel;
|
||||
|
||||
|
@ -9,9 +8,8 @@ import org.threeten.bp.ZoneOffset;
|
|||
import org.threeten.bp.format.DateTimeFormatter;
|
||||
import org.threeten.bp.format.FormatStyle;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.pogodacc.dao.TrendDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Trend;
|
||||
import cc.pogoda.mobile.meteosystem.dao.TrendDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Trend;
|
||||
|
||||
public class WindTrendViewModel extends ViewModel {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.updater;
|
||||
package cc.pogoda.mobile.meteosystem.activity.updater;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.graphics.Color;
|
||||
|
@ -10,12 +10,11 @@ import java.util.Map;
|
|||
import java.util.Set;
|
||||
import java.util.Vector;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.dao.AvailableParametersDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.AvailableParametersWeb;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.dao.AvailableParametersDao;
|
||||
import cc.pogoda.mobile.meteosystem.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.AvailableParametersWeb;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
|
||||
/**
|
||||
* This class is used to update entries on Favourites list
|
|
@ -0,0 +1,2 @@
|
|||
package cc.pogoda.mobile.meteosystem.activity.updater;public class FavouritesStationDetailsValuesUpdater {
|
||||
}
|
|
@ -1,15 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.updater;
|
||||
package cc.pogoda.mobile.meteosystem.activity.updater;
|
||||
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.BitmapFactory;
|
||||
import android.os.Handler;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import java.io.InputStream;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.web.StationBackgroundDownloader;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.web.StationBackgroundDownloader;
|
||||
|
||||
public class StationBackgroundImageUpdater implements Runnable{
|
||||
ImageView iv;
|
|
@ -1,12 +1,11 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.updater;
|
||||
package cc.pogoda.mobile.meteosystem.activity.updater;
|
||||
|
||||
import android.os.Handler;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationActivityElements;
|
||||
import cc.pogoda.mobile.pogodacc.type.StationSummaryActElements;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.StationActivityElements;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.view;
|
||||
package cc.pogoda.mobile.meteosystem.activity.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
|
@ -7,9 +7,8 @@ import android.widget.TextView;
|
|||
import androidx.annotation.NonNull;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.AllStationsActRecyclerViewButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableFavsCallReason;
|
||||
|
||||
public class AllStationsActRecyclerViewHolder extends RecyclerView.ViewHolder {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.adapter;
|
||||
package cc.pogoda.mobile.meteosystem.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Handler;
|
||||
|
@ -14,16 +14,14 @@ import androidx.recyclerview.widget.RecyclerView;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.activity.handler.AllStationsActRecyclerViewButtonClickEvent;
|
||||
import cc.pogoda.mobile.pogodacc.activity.updater.FavouritesStationDetailsUpdater;
|
||||
import cc.pogoda.mobile.pogodacc.activity.view.AllStationsActRecyclerViewHolder;
|
||||
import cc.pogoda.mobile.pogodacc.dao.AvailableParametersDao;
|
||||
import cc.pogoda.mobile.pogodacc.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.activity.handler.AllStationsActRecyclerViewButtonClickEvent;
|
||||
import cc.pogoda.mobile.meteosystem.activity.updater.FavouritesStationDetailsUpdater;
|
||||
import cc.pogoda.mobile.meteosystem.activity.view.AllStationsActRecyclerViewHolder;
|
||||
import cc.pogoda.mobile.meteosystem.dao.AvailableParametersDao;
|
||||
import cc.pogoda.mobile.meteosystem.dao.SummaryDao;
|
||||
import cc.pogoda.mobile.meteosystem.type.ParceableFavsCallReason;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class WeatherStationRecyclerViewAdapter extends RecyclerView.Adapter<AllStationsActRecyclerViewHolder> {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.config;
|
||||
package cc.pogoda.mobile.meteosystem.config;
|
||||
|
||||
public class AppConfiguration {
|
||||
|
|
@ -1,14 +1,14 @@
|
|||
package cc.pogoda.mobile.pogodacc.dao;
|
||||
package cc.pogoda.mobile.meteosystem.dao;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.AvailableParameters;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfAllStations;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.StationDefinition;
|
||||
import cc.pogoda.mobile.pogodacc.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.pogodacc.web.StationListConsumer;
|
||||
import cc.pogoda.mobile.meteosystem.type.AvailableParameters;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfAllStations;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.StationDefinition;
|
||||
import cc.pogoda.mobile.meteosystem.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.meteosystem.web.StationListConsumer;
|
||||
import retrofit2.Response;
|
||||
|
||||
public class AllStationsDao {
|
|
@ -1,8 +1,8 @@
|
|||
package cc.pogoda.mobile.pogodacc.dao;
|
||||
package cc.pogoda.mobile.meteosystem.dao;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.AvailableParametersWeb;
|
||||
import cc.pogoda.mobile.pogodacc.web.AvailableParametersConsumer;
|
||||
import cc.pogoda.mobile.pogodacc.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.AvailableParametersWeb;
|
||||
import cc.pogoda.mobile.meteosystem.web.AvailableParametersConsumer;
|
||||
import cc.pogoda.mobile.meteosystem.web.RestClientConfig;
|
||||
import retrofit2.Response;
|
||||
|
||||
public class AvailableParametersDao {
|
|
@ -1,9 +1,8 @@
|
|||
package cc.pogoda.mobile.pogodacc.dao;
|
||||
package cc.pogoda.mobile.meteosystem.dao;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.web.LastStationDataConsumer;
|
||||
import cc.pogoda.mobile.pogodacc.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.pogodacc.web.StationListConsumer;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.web.LastStationDataConsumer;
|
||||
import cc.pogoda.mobile.meteosystem.web.RestClientConfig;
|
||||
import retrofit2.Response;
|
||||
|
||||
public class LastStationDataDao {
|
|
@ -1,9 +1,8 @@
|
|||
package cc.pogoda.mobile.pogodacc.dao;
|
||||
package cc.pogoda.mobile.meteosystem.dao;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.web.LastStationDataConsumer;
|
||||
import cc.pogoda.mobile.pogodacc.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.pogodacc.web.StationDataConsumer;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.meteosystem.web.StationDataConsumer;
|
||||
import retrofit2.Response;
|
||||
|
||||
public class StationDataDao {
|
|
@ -1,11 +1,11 @@
|
|||
package cc.pogoda.mobile.pogodacc.dao;
|
||||
package cc.pogoda.mobile.meteosystem.dao;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.pogodacc.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.pogodacc.web.SummaryConsumer;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.meteosystem.web.SummaryConsumer;
|
||||
import retrofit2.Response;
|
||||
|
||||
/**
|
|
@ -1,10 +1,10 @@
|
|||
package cc.pogoda.mobile.pogodacc.dao;
|
||||
package cc.pogoda.mobile.meteosystem.dao;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Trend;
|
||||
import cc.pogoda.mobile.pogodacc.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.pogodacc.web.TrendConsumer;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Trend;
|
||||
import cc.pogoda.mobile.meteosystem.web.RestClientConfig;
|
||||
import cc.pogoda.mobile.meteosystem.web.TrendConsumer;
|
||||
import retrofit2.Response;
|
||||
|
||||
public class TrendDao {
|
|
@ -1,9 +1,9 @@
|
|||
package cc.pogoda.mobile.pogodacc.dao.mock;
|
||||
package cc.pogoda.mobile.meteosystem.dao.mock;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class AllStationsDaoMock {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.file;
|
||||
package cc.pogoda.mobile.meteosystem.file;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
|
@ -12,7 +12,7 @@ import java.io.FileOutputStream;
|
|||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.meteosystem.config.AppConfiguration;
|
||||
|
||||
public class ConfigurationFile {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.file;
|
||||
package cc.pogoda.mobile.meteosystem.file;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
|
@ -6,9 +6,9 @@ import java.io.IOException;
|
|||
import java.io.OutputStream;
|
||||
import java.io.OutputStreamWriter;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.StationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.StationData;
|
||||
|
||||
public class CsvExport {
|
||||
|
|
@ -1,9 +1,6 @@
|
|||
package cc.pogoda.mobile.pogodacc.file;
|
||||
package cc.pogoda.mobile.meteosystem.file;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.provider.DocumentsContract;
|
||||
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
|
@ -12,22 +9,19 @@ import org.apache.poi.ss.usermodel.Row;
|
|||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.threeten.bp.Instant;
|
||||
import org.threeten.bp.LocalDate;
|
||||
import org.threeten.bp.ZoneId;
|
||||
import org.threeten.bp.ZonedDateTime;
|
||||
import org.threeten.bp.format.DateTimeFormatter;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.text.SimpleDateFormat;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.StationData;
|
||||
import cc.pogoda.mobile.meteosystem.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.StationData;
|
||||
|
||||
public class ExcelExport {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.file;
|
||||
package cc.pogoda.mobile.meteosystem.file;
|
||||
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
|
@ -13,7 +13,7 @@ import java.io.InputStreamReader;
|
|||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class FavouritiesFile {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.file;
|
||||
package cc.pogoda.mobile.meteosystem.file;
|
||||
|
||||
import android.content.Context;
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.AvailableParametersWeb;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.StationDefinition;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.AvailableParametersWeb;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.StationDefinition;
|
||||
|
||||
public class AvailableParameters implements Serializable {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import com.google.gson.JsonObject;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
|
@ -1,8 +1,8 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import android.app.Activity;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
|
||||
/**
|
||||
* This is an interface which is used to implement classes used for updating the activity content
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import com.github.mikephil.charting.data.Entry;
|
||||
|
|
@ -1,22 +1,17 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.graphics.Color;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.core.graphics.ColorUtils;
|
||||
|
||||
import org.threeten.bp.Duration;
|
||||
import org.threeten.bp.LocalDateTime;
|
||||
import org.threeten.bp.OffsetDateTime;
|
||||
import org.threeten.bp.ZoneOffset;
|
||||
import org.threeten.bp.ZonedDateTime;
|
||||
import org.threeten.bp.temporal.ChronoUnit;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
|
||||
public class StationSummaryActElements implements StationActivityElements {
|
||||
|
|
@ -1,7 +1,6 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.graphics.Color;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
@ -9,11 +8,10 @@ import android.widget.TextView;
|
|||
import org.threeten.bp.Duration;
|
||||
import org.threeten.bp.LocalDateTime;
|
||||
import org.threeten.bp.ZonedDateTime;
|
||||
import org.w3c.dom.Text;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.R;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.R;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.QualityFactor;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
|
||||
public class StationWindRoseActElements implements StationActivityElements {
|
||||
|
|
@ -1,11 +1,9 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.activity.trend.pressure.PressureTrendFragment;
|
||||
|
||||
public class WeatherStation implements Serializable {
|
||||
|
||||
public WeatherStation() {
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type;
|
||||
package cc.pogoda.mobile.meteosystem.type;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
public class AvailableParametersWeb {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
public class ListOfAllStations {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
public class ListOfStationData {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
public enum QualityFactor {
|
||||
UNSET,
|
|
@ -1,8 +1,6 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.CustomLocalDateTime;
|
||||
import cc.pogoda.mobile.meteosystem.type.CustomLocalDateTime;
|
||||
|
||||
public class StationData {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
public class StationDefinition {
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||
import cc.pogoda.mobile.meteosystem.config.AppConfiguration;
|
||||
|
||||
public class Summary {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
public class Trend {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.type.web;
|
||||
package cc.pogoda.mobile.meteosystem.type.web;
|
||||
|
||||
public class TrendData {
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package cc.pogoda.mobile.pogodacc.web;
|
||||
package cc.pogoda.mobile.meteosystem.web;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.AvailableParametersWeb;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.AvailableParametersWeb;
|
||||
import retrofit2.Call;
|
||||
import retrofit2.http.GET;
|
||||
import retrofit2.http.Path;
|
|
@ -1,6 +1,6 @@
|
|||
package cc.pogoda.mobile.pogodacc.web;
|
||||
package cc.pogoda.mobile.meteosystem.web;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import retrofit2.Call;
|
||||
import retrofit2.http.GET;
|
||||
import retrofit2.http.Path;
|
|
@ -1,12 +1,12 @@
|
|||
package cc.pogoda.mobile.pogodacc.web;
|
||||
package cc.pogoda.mobile.meteosystem.web;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.CustomLocalDateTime;
|
||||
import cc.pogoda.mobile.pogodacc.web.deserializer.CustomLocalDateTimeDeserializer;
|
||||
import cc.pogoda.mobile.meteosystem.type.CustomLocalDateTime;
|
||||
import cc.pogoda.mobile.meteosystem.web.deserializer.CustomLocalDateTimeDeserializer;
|
||||
import okhttp3.OkHttpClient;
|
||||
import retrofit2.Retrofit;
|
||||
import retrofit2.converter.gson.GsonConverterFactory;
|
|
@ -1,4 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.web;
|
||||
package cc.pogoda.mobile.meteosystem.web;
|
||||
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.BitmapFactory;
|
||||
|
@ -6,7 +6,7 @@ import android.graphics.BitmapFactory;
|
|||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||
import cc.pogoda.mobile.meteosystem.type.WeatherStation;
|
||||
|
||||
public class StationBackgroundDownloader implements Runnable {
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package cc.pogoda.mobile.pogodacc.web;
|
||||
package cc.pogoda.mobile.meteosystem.web;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfStationData;
|
||||
import retrofit2.Call;
|
||||
import retrofit2.http.GET;
|
||||
import retrofit2.http.Path;
|
|
@ -1,8 +1,6 @@
|
|||
package cc.pogoda.mobile.pogodacc.web;
|
||||
package cc.pogoda.mobile.meteosystem.web;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.ListOfAllStations;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.ListOfAllStations;
|
||||
import retrofit2.Call;
|
||||
import retrofit2.http.GET;
|
||||
|
|
@ -1,11 +1,10 @@
|
|||
package cc.pogoda.mobile.pogodacc.web;
|
||||
package cc.pogoda.mobile.meteosystem.web;
|
||||
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Summary;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Summary;
|
||||
import retrofit2.Call;
|
||||
import retrofit2.http.GET;
|
||||
import retrofit2.http.Path;
|
||||
import retrofit2.http.Query;
|
||||
|
||||
public interface SummaryConsumer {
|
||||
|
|
@ -1,10 +1,9 @@
|
|||
package cc.pogoda.mobile.pogodacc.web;
|
||||
package cc.pogoda.mobile.meteosystem.web;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.web.Trend;
|
||||
import cc.pogoda.mobile.meteosystem.type.web.Trend;
|
||||
import retrofit2.Call;
|
||||
import retrofit2.http.GET;
|
||||
import retrofit2.http.Path;
|
||||
import retrofit2.http.Query;
|
||||
|
||||
public interface TrendConsumer {
|
||||
|
|
@ -1,6 +1,4 @@
|
|||
package cc.pogoda.mobile.pogodacc.web.deserializer;
|
||||
|
||||
import android.content.Intent;
|
||||
package cc.pogoda.mobile.meteosystem.web.deserializer;
|
||||
|
||||
import com.google.gson.JsonDeserializationContext;
|
||||
import com.google.gson.JsonDeserializer;
|
||||
|
@ -11,7 +9,7 @@ import com.google.gson.JsonParseException;
|
|||
import java.lang.reflect.Type;
|
||||
import java.util.Calendar;
|
||||
|
||||
import cc.pogoda.mobile.pogodacc.type.CustomLocalDateTime;
|
||||
import cc.pogoda.mobile.meteosystem.type.CustomLocalDateTime;
|
||||
|
||||
public class CustomLocalDateTimeDeserializer implements JsonDeserializer <CustomLocalDateTime> {
|
||||
@Override
|
|
@ -1,2 +0,0 @@
|
|||
package cc.pogoda.mobile.pogodacc.activity.updater;public class FavouritesStationDetailsValuesUpdater {
|
||||
}
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
<fragment
|
||||
android:id="@+id/navigation_wind"
|
||||
android:name="cc.pogoda.mobile.pogodacc.activity.trend.wind.WindTrendFragment"
|
||||
android:name="cc.pogoda.mobile.meteosystem.activity.trend.wind.WindTrendFragment"
|
||||
android:label="@string/wind"
|
||||
tools:layout="@layout/fragment_wind" >
|
||||
<argument
|
||||
|
@ -28,7 +28,7 @@
|
|||
|
||||
<fragment
|
||||
android:id="@+id/navigation_temperature"
|
||||
android:name="cc.pogoda.mobile.pogodacc.activity.trend.temperature.TemperatureTrendFragment"
|
||||
android:name="cc.pogoda.mobile.meteosystem.activity.trend.temperature.TemperatureTrendFragment"
|
||||
android:label="@string/temperature"
|
||||
tools:layout="@layout/fragment_temperature" >
|
||||
<argument
|
||||
|
@ -45,7 +45,7 @@
|
|||
|
||||
<fragment
|
||||
android:id="@+id/navigation_pressure"
|
||||
android:name="cc.pogoda.mobile.pogodacc.activity.trend.pressure.PressureTrendFragment"
|
||||
android:name="cc.pogoda.mobile.meteosystem.activity.trend.pressure.PressureTrendFragment"
|
||||
android:label="@string/pressure"
|
||||
tools:layout="@layout/fragment_pressure" >
|
||||
<argument
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
|
||||
<string name="select_station">VYBRAT</string>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
|
||||
<string name="select_station">VYBRAT</string>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Wetter.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">Auswählen</string>
|
||||
<string name="all_stations">Alle Stationen</string>
|
||||
<string name="fav_stations">Favoriten </string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Wetter.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">Auswählen</string>
|
||||
<string name="all_stations">Alle Stationen</string>
|
||||
<string name="fav_stations">Favoriten </string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Wetter.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">Auswählen</string>
|
||||
<string name="all_stations">Alle Stationen</string>
|
||||
<string name="fav_stations">Favoriten </string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">SELECT</string>
|
||||
<string name="all_stations">All Stations</string>
|
||||
<string name="fav_stations">Favourities</string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">ATLASĪT</string>
|
||||
<string name="all_stations">Visas stacijas</string>
|
||||
<string name="fav_stations">Izlase</string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">ATLASĪT</string>
|
||||
<string name="all_stations">Visas stacijas</string>
|
||||
<string name="fav_stations">Izlase</string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<!-- Base application theme. -->
|
||||
<style name="Theme.Pogodacc" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
|
||||
<style name="Theme.Meteosystem" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
|
||||
<!-- Primary brand color. -->
|
||||
<item name="colorPrimary">@color/purple_200</item>
|
||||
<item name="colorPrimaryVariant">@color/purple_700</item>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">WYBIERZ</string>
|
||||
<string name="all_stations">Wszystkie Stacje</string>
|
||||
<string name="fav_stations">Ulubione</string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">WYBIERZ</string>
|
||||
<string name="all_stations">Wszystkie Stacje</string>
|
||||
<string name="fav_stations">Ulubione</string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">Выбрать</string>
|
||||
<string name="all_stations">Все станции</string>
|
||||
<string name="fav_stations">Избранные</string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">Выбрать</string>
|
||||
<string name="all_stations">Все станции</string>
|
||||
<string name="fav_stations">Избранные</string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">Выбрать</string>
|
||||
<string name="all_stations">Все станции</string>
|
||||
<string name="fav_stations">Избранные</string>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Pogoda.cc</string>
|
||||
<string name="app_name">MeteoSystem</string>
|
||||
<string name="select_station">Вибрати</string>
|
||||
<string name="all_stations">Усі станції</string>
|
||||
<string name="fav_stations">Улюблені</string>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Ładowanie…
Reference in New Issue