diff --git a/OpenStreetMapViewer/build.gradle b/OpenStreetMapViewer/build.gradle index 49d3187eb6..389d096a5a 100644 --- a/OpenStreetMapViewer/build.gradle +++ b/OpenStreetMapViewer/build.gradle @@ -1,4 +1,3 @@ - description = 'OpenMap in the Play Store, the example app for using osmdroid' apply plugin: 'com.android.application' @@ -6,7 +5,7 @@ apply from: "$rootDir/gradle/android-signing.gradle" group = project.property("pom.groupId") -version = project.property("pom.version") +version = project.property("pom.version") android { compileSdkVersion findProperty('android.compileSdkVersion').toInteger() @@ -16,7 +15,6 @@ android { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - applicationId "org.osmdroid" minSdkVersion 21 @@ -44,20 +42,19 @@ android { // All the usual Gradle options. testLogging { events "passed", "skipped", "failed", "standardOut", "standardError" - outputs.upToDateWhen {false} + outputs.upToDateWhen { false } showStandardStreams = true } } } - - packagingOptions{ + + packagingOptions { pickFirst "androidsupportmultidexversion.txt" pickFirst "META-INF/AL2.0" pickFirst "META-INF/LGPL2.1" } - } @@ -67,12 +64,12 @@ dependencies { //are not longer resolved... //osmdroid-mapsforge - implementation 'org.mapsforge:mapsforge-map-android:0.11.0' - implementation 'org.mapsforge:mapsforge-map:0.11.0' + implementation 'org.mapsforge:mapsforge-map-android:0.18.0' + implementation 'org.mapsforge:mapsforge-map:0.18.0' implementation 'org.mapsforge:mapsforge-themes:0.11.0' - implementation "com.android.support:support-v4:${project.property('android-support.version')}" + implementation "androidx.legacy:legacy-support-v4:1.0.0" implementation project(':osmdroid-android') implementation project(':osmdroid-geopackage') implementation project(':osmdroid-mapsforge') @@ -88,12 +85,12 @@ dependencies { implementation group: 'com.opencsv', name: 'opencsv', version: '4.4' //usual android stuff - implementation "com.android.support:design:${project.property('android-support.version')}" //needed for UI menuing - implementation "com.android.support:cardview-v7:${project.property('android-support.version')}" //needed for samples only - implementation "com.android.support:recyclerview-v7:${project.property('android-support.version')}" //needed for samples only - implementation 'com.android.support:multidex:1.0.3' + implementation "com.google.android.material:material:1.6.1" //needed for UI menuing + implementation "androidx.cardview:cardview:1.0.0" + implementation "androidx.recyclerview:recyclerview:1.2.1" + implementation 'androidx.multidex:multidex:2.0.1' - implementation "com.android.support:appcompat-v7:${project.property('android-support.version')}" //needed for UI menuing + implementation "androidx.appcompat:appcompat:1.4.2" //crash logging implementation 'ch.acra:acra:4.7.0' @@ -101,8 +98,8 @@ dependencies { implementation 'com.squareup.leakcanary:leakcanary-android:2.2' //on device testing - androidTestImplementation 'com.android.support:multidex:1.0.3' - androidTestImplementation "com.android.support:support-annotations:${project.property('android-support.version')}" + androidTestImplementation 'androidx.multidex:multidex:2.0.0' + androidTestImplementation "androidx.annotation:annotation:1.3.0" androidTestImplementation "androidx.test:runner:1.4.0" @@ -112,7 +109,7 @@ dependencies { // Optional -- UI testing with UI Automator androidTestImplementation "androidx.test.uiautomator:uiautomator:2.2.0" // Optional -- UI testing with Compose - androidTestImplementation "androidx.compose.ui:ui-test-junit4:1.1.1" + androidTestImplementation "androidx.compose.ui:ui-test-junit4:1.1.0" } @@ -120,7 +117,7 @@ dependencies { android.applicationVariants.all { variant -> if (variant.getBuildType().name == "debug") { - task "configDevice${variant.name.capitalize()}" (type: Exec){ + task "configDevice${variant.name.capitalize()}"(type: Exec) { dependsOn variant.install group = 'nameofyourtaskgroup' @@ -137,7 +134,7 @@ android.applicationVariants.all { variant -> android.applicationVariants.all { variant -> if (variant.getBuildType().name == "debug") { - task "configDevice2${variant.name.capitalize()}" (type: Exec){ + task "configDevice2${variant.name.capitalize()}"(type: Exec) { dependsOn variant.install group = 'nameofyourtaskgroup' diff --git a/OpenStreetMapViewer/src/androidTest/java/org/osmdroid/test/ExtraSamplesTest.java b/OpenStreetMapViewer/src/androidTest/java/org/osmdroid/test/ExtraSamplesTest.java index a9f3c025de..f99f968dc1 100644 --- a/OpenStreetMapViewer/src/androidTest/java/org/osmdroid/test/ExtraSamplesTest.java +++ b/OpenStreetMapViewer/src/androidTest/java/org/osmdroid/test/ExtraSamplesTest.java @@ -9,8 +9,6 @@ package org.osmdroid.test; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; import android.util.Log; import junit.framework.Assert; @@ -29,6 +27,8 @@ import java.util.Random; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; import androidx.test.rule.ActivityTestRule; import static org.junit.Assert.assertNotNull; diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/Bug1783Activity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/Bug1783Activity.java index 901379e118..c05916d9ef 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/Bug1783Activity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/Bug1783Activity.java @@ -1,14 +1,15 @@ package org.osmdroid; import android.os.Bundle; -import android.support.v4.app.DialogFragment; -import android.support.v4.app.FragmentActivity; import android.view.View; import android.widget.Button; import org.osmdroid.bugtestfragments.Bug1783MyLocationOverlayNPE; import org.osmdroid.model.IBaseActivity; +import androidx.fragment.app.DialogFragment; +import androidx.fragment.app.FragmentActivity; + public class Bug1783Activity extends FragmentActivity implements IBaseActivity { @Override diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/BugsTestingActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/BugsTestingActivity.java index 10075c2ad5..0759b8cb45 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/BugsTestingActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/BugsTestingActivity.java @@ -1,10 +1,6 @@ package org.osmdroid; import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.view.KeyEvent; import org.osmdroid.bugtestfragments.BugFactory; @@ -17,6 +13,11 @@ import java.util.ArrayList; import java.util.List; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; + /** * Created by alex on 6/29/16. */ diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/ExtraSamplesActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/ExtraSamplesActivity.java index daaab445fc..68890dc1ef 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/ExtraSamplesActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/ExtraSamplesActivity.java @@ -1,10 +1,6 @@ package org.osmdroid; import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.view.KeyEvent; import org.osmdroid.samplefragments.BaseSampleFragment; @@ -14,6 +10,11 @@ import java.util.Collections; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; + public class ExtraSamplesActivity extends AppCompatActivity { public static final String SAMPLES_FRAGMENT_TAG = "org.osmdroid.SAMPLES_FRAGMENT_TAG"; diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/LicenseActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/LicenseActivity.java index 1a8aee481c..67d8eab437 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/LicenseActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/LicenseActivity.java @@ -1,14 +1,15 @@ package org.osmdroid; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + /** * created on 1/14/2017. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/MainActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/MainActivity.java index f771c3b494..105f1100d9 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/MainActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/MainActivity.java @@ -11,9 +11,6 @@ import android.os.Bundle; import android.os.Environment; import android.preference.PreferenceManager; -import android.support.v7.app.AlertDialog; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.text.format.Formatter; import android.view.View; import android.widget.AdapterView; @@ -33,6 +30,10 @@ import java.io.File; import java.util.ArrayList; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + public class MainActivity extends AppCompatActivity implements AdapterView.OnItemClickListener { public static final String TAG = "OSM"; diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/OsmApplication.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/OsmApplication.java index f3d30a0101..c1888427c6 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/OsmApplication.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/OsmApplication.java @@ -3,8 +3,6 @@ import android.content.Context; import android.os.Environment; import android.os.StrictMode; -import android.support.multidex.MultiDex; -import android.support.multidex.MultiDexApplication; import android.util.Log; import org.acra.ACRA; @@ -19,6 +17,9 @@ import java.io.IOException; import java.io.PrintWriter; +import androidx.multidex.MultiDex; +import androidx.multidex.MultiDexApplication; + /** * This is the base application for the sample app. We only use to catch errors during development cycles *

diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/PreferenceActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/PreferenceActivity.java index e7ea218b6e..200f12ad93 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/PreferenceActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/PreferenceActivity.java @@ -6,8 +6,6 @@ import android.content.SharedPreferences; import android.os.Bundle; import android.preference.PreferenceManager; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.text.Editable; import android.text.InputType; import android.text.TextWatcher; @@ -30,6 +28,9 @@ import java.util.ArrayList; import java.util.List; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + /** * OK so why is here? * Stupid reason #1: Android Studio's wizard generates a bunch of stupid complex code diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/StarterMapActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/StarterMapActivity.java index 6e0125e531..386e8d7400 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/StarterMapActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/StarterMapActivity.java @@ -7,11 +7,12 @@ import android.content.IntentFilter; import android.net.ConnectivityManager; import android.os.Bundle; -import android.support.v4.app.FragmentManager; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.view.KeyEvent; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; +import androidx.fragment.app.FragmentManager; + /** * Default map view activity. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/StarterMapFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/StarterMapFragment.java index 87c4c6c76d..896e0e6618 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/StarterMapFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/StarterMapFragment.java @@ -6,7 +6,6 @@ import android.content.DialogInterface; import android.content.SharedPreferences; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.util.DisplayMetrics; import android.view.InputDevice; import android.view.LayoutInflater; @@ -31,6 +30,8 @@ import org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider; import org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay; +import androidx.fragment.app.Fragment; + /** * Default map view activity. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/Bug1783MyLocationOverlayNPE.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/Bug1783MyLocationOverlayNPE.java index d75648ecfd..f7edb05f2b 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/Bug1783MyLocationOverlayNPE.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/Bug1783MyLocationOverlayNPE.java @@ -1,13 +1,13 @@ package org.osmdroid.bugtestfragments; import android.os.Bundle; -import android.support.v4.app.DialogFragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import org.osmdroid.views.MapView; import org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay; +import androidx.fragment.app.DialogFragment; /** diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/SampleBug57.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/SampleBug57.java index 3168949838..fe1972c39c 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/SampleBug57.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/SampleBug57.java @@ -1,7 +1,6 @@ package org.osmdroid.bugtestfragments; import android.os.Bundle; -import android.support.v4.app.FragmentManager; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -13,6 +12,8 @@ import org.osmdroid.samplefragments.BaseSampleFragment; import org.osmdroid.views.MapView; +import androidx.fragment.app.FragmentManager; + /** * https://github.com/osmdroid/osmdroid/issues/57 diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/SampleBug57Step2.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/SampleBug57Step2.java index 5fbe5ea71f..bdbf50c3f9 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/SampleBug57Step2.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/SampleBug57Step2.java @@ -2,13 +2,14 @@ import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import org.osmdroid.R; +import androidx.fragment.app.Fragment; + /** * A simple {@link Fragment} subclass. */ diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/WeathForceActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/WeathForceActivity.java index d9c99e8c46..8de346d142 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/WeathForceActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/bugtestfragments/WeathForceActivity.java @@ -10,7 +10,6 @@ import android.location.LocationListener; import android.location.LocationManager; import android.os.Bundle; -import android.support.v4.app.ActivityCompat; import android.util.Log; import android.view.Surface; import android.view.WindowManager; @@ -30,6 +29,8 @@ import org.osmdroid.views.overlay.compass.InternalCompassOrientationProvider; import org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay; +import androidx.core.app.ActivityCompat; + /** * http://stackoverflow.com/q/40112165/1203182 * Created by alex on 10/21/16. diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataCountryLoader.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataCountryLoader.java index 7ddd8f7d60..a548530302 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataCountryLoader.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataCountryLoader.java @@ -1,11 +1,12 @@ package org.osmdroid.data; import android.content.Context; -import android.support.annotation.RawRes; import org.json.JSONException; import org.json.JSONObject; +import androidx.annotation.RawRes; + /** * {@link DataCountry} json loader * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataLoader.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataLoader.java index 5c2de66997..294640bdbd 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataLoader.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataLoader.java @@ -1,7 +1,6 @@ package org.osmdroid.data; import android.content.Context; -import android.support.annotation.RawRes; import org.json.JSONException; import org.json.JSONObject; @@ -13,6 +12,8 @@ import java.util.Iterator; import java.util.LinkedHashMap; +import androidx.annotation.RawRes; + /** * {@link DataRegion} json loader * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataRegionLoader.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataRegionLoader.java index c949ce0588..b6e0bb4b0c 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataRegionLoader.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/data/DataRegionLoader.java @@ -1,12 +1,13 @@ package org.osmdroid.data; import android.content.Context; -import android.support.annotation.RawRes; import org.json.JSONException; import org.json.JSONObject; import org.osmdroid.util.BoundingBox; +import androidx.annotation.RawRes; + /** * {@link DataRegion} json loader * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/debug/CacheAnalyzerActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/debug/CacheAnalyzerActivity.java index 77dcc5daac..eb3f4c866a 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/debug/CacheAnalyzerActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/debug/CacheAnalyzerActivity.java @@ -4,8 +4,6 @@ import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; @@ -22,6 +20,9 @@ import java.util.ArrayList; import java.util.List; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + /** * A debug utility to show various cache metrics and management *

diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/debug/browser/CacheBrowserActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/debug/browser/CacheBrowserActivity.java index 7d7ed67832..96ccde61c3 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/debug/browser/CacheBrowserActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/debug/browser/CacheBrowserActivity.java @@ -1,8 +1,6 @@ package org.osmdroid.debug.browser; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.widget.ListView; import android.widget.TextView; @@ -12,6 +10,9 @@ import org.osmdroid.debug.util.FileDateUtil; import org.osmdroid.intro.StorageAdapter; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + /** * A simple view for browsing the osmdroid tile cache database * created on 12/20/2016. diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/diag/DiagnosticsActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/diag/DiagnosticsActivity.java index 35845707a3..296beea3d2 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/diag/DiagnosticsActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/diag/DiagnosticsActivity.java @@ -12,9 +12,6 @@ import android.location.LocationManager; import android.location.LocationProvider; import android.os.Bundle; -import android.support.v4.content.ContextCompat; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.view.View; import android.widget.TextView; @@ -24,6 +21,10 @@ import java.util.Iterator; import java.util.List; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; +import androidx.core.content.ContextCompat; + /** * created on 2/6/2018. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/AboutFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/AboutFragment.java index 6e0f8d1e6c..d7b99a0556 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/AboutFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/AboutFragment.java @@ -3,13 +3,14 @@ import android.content.Intent; import android.net.Uri; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import org.osmdroid.R; +import androidx.fragment.app.Fragment; + /** * created on 1/5/2017. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/DataUseWarning.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/DataUseWarning.java index 867b0b5ed2..605a5bec72 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/DataUseWarning.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/DataUseWarning.java @@ -1,13 +1,14 @@ package org.osmdroid.intro; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import org.osmdroid.R; +import androidx.fragment.app.Fragment; + /** * created on 1/12/2017. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/IntroActivity.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/IntroActivity.java index 07e1312b83..097c988d0e 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/IntroActivity.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/IntroActivity.java @@ -4,8 +4,6 @@ import android.content.SharedPreferences; import android.os.Bundle; import android.preference.PreferenceManager; -import android.support.v4.app.FragmentActivity; -import android.support.v4.view.ViewPager; import android.view.View; import android.widget.Button; import android.widget.ProgressBar; @@ -13,6 +11,9 @@ import org.osmdroid.MainActivity; import org.osmdroid.R; +import androidx.fragment.app.FragmentActivity; +import androidx.viewpager.widget.ViewPager; + /** * Intro activity, this is a simple intro to osmdroid, some legal stuff, tile storage preference, etc diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/IntroSliderAdapter.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/IntroSliderAdapter.java index 5b4cb0f5a1..245871d712 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/IntroSliderAdapter.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/IntroSliderAdapter.java @@ -1,10 +1,11 @@ package org.osmdroid.intro; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentStatePagerAdapter; import android.view.ViewGroup; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentStatePagerAdapter; + /** * Created by alex on 10/22/16. */ diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/LogoFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/LogoFragment.java index 7aa3bdb444..07f9e80433 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/LogoFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/LogoFragment.java @@ -1,13 +1,14 @@ package org.osmdroid.intro; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import org.osmdroid.R; +import androidx.fragment.app.Fragment; + /** * created on 1/5/2017. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/PermissionsFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/PermissionsFragment.java index 55936a38a9..0e46e76f3a 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/PermissionsFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/PermissionsFragment.java @@ -5,14 +5,13 @@ import android.os.Build; import android.os.Bundle; import android.preference.PreferenceManager; -import android.support.design.widget.Snackbar; -import android.support.v4.app.Fragment; -import android.support.v4.content.ContextCompat; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Toast; +import com.google.android.material.snackbar.Snackbar; + import org.osmdroid.R; import org.osmdroid.config.Configuration; @@ -21,6 +20,9 @@ import java.util.List; import java.util.Map; +import androidx.core.content.ContextCompat; +import androidx.fragment.app.Fragment; + /** * created on 1/5/2017. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/StoragePreferenceFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/StoragePreferenceFragment.java index 7b1f6aa7cc..e1d0cbdde6 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/StoragePreferenceFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/StoragePreferenceFragment.java @@ -5,7 +5,6 @@ import android.content.DialogInterface; import android.os.Bundle; import android.preference.PreferenceManager; -import android.support.v4.app.Fragment; import android.text.Editable; import android.text.InputType; import android.text.TextWatcher; @@ -25,6 +24,8 @@ import java.util.ArrayList; import java.util.List; +import androidx.fragment.app.Fragment; + import static org.osmdroid.intro.StorageAdapter.readableFileSize; /** diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/TileSourceWarnings.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/TileSourceWarnings.java index f4deb21532..a5168ce5f1 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/TileSourceWarnings.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/intro/TileSourceWarnings.java @@ -1,13 +1,14 @@ package org.osmdroid.intro; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import org.osmdroid.R; +import androidx.fragment.app.Fragment; + /** * created on 1/12/2017. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/BaseSampleFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/BaseSampleFragment.java index 09e86a5146..d074125464 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/BaseSampleFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/BaseSampleFragment.java @@ -4,7 +4,6 @@ import android.content.Context; import android.content.DialogInterface; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.util.DisplayMetrics; import android.util.Log; import android.view.InputDevice; @@ -25,6 +24,8 @@ import org.osmdroid.views.MapView; import org.osmdroid.views.overlay.CopyrightOverlay; +import androidx.fragment.app.Fragment; + public abstract class BaseSampleFragment extends Fragment { private static int MENU_LAST_ID = Menu.FIRST; // Always set to last unused id public static final String TAG = "osmBaseFrag"; diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleItemizedOverlayMultiClick.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleItemizedOverlayMultiClick.java index 601d0be7af..989a4641aa 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleItemizedOverlayMultiClick.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleItemizedOverlayMultiClick.java @@ -3,7 +3,6 @@ import android.content.Context; import android.content.DialogInterface; import android.graphics.Color; -import android.support.v7.app.AlertDialog; import android.widget.Toast; import org.osmdroid.api.IGeoPoint; @@ -19,6 +18,8 @@ import java.util.ArrayList; import java.util.List; +import androidx.appcompat.app.AlertDialog; + /** * @author Fabrice Fontaine * Sample on how to handle a click on overlapping {@link OverlayItem}s diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleMapSnapshot.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleMapSnapshot.java index 450e8eb070..1fbe0db04e 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleMapSnapshot.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleMapSnapshot.java @@ -2,8 +2,6 @@ import android.graphics.Bitmap; import android.os.Bundle; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; import android.util.DisplayMetrics; import android.view.LayoutInflater; import android.view.View; @@ -32,6 +30,9 @@ import java.util.List; import java.util.Map; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + /** * Demo with the new "MapSnapshot" feature - a RecyclerView with bitmap maps of all USA states * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleMarkerMultiClick.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleMarkerMultiClick.java index 0d88d464f1..3ab675b230 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleMarkerMultiClick.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/data/SampleMarkerMultiClick.java @@ -2,7 +2,6 @@ import android.content.DialogInterface; import android.graphics.drawable.Drawable; -import android.support.v7.app.AlertDialog; import org.osmdroid.R; import org.osmdroid.api.IGeoPoint; @@ -17,6 +16,8 @@ import java.util.ArrayList; import java.util.List; +import androidx.appcompat.app.AlertDialog; + /** * @author Fabrice Fontaine * Sample on how to handle a click on overlapping {@link Marker}s diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/drawing/ShowAdvancedPolylineStylesInvalidation.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/drawing/ShowAdvancedPolylineStylesInvalidation.java index f55114d425..b3c780d612 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/drawing/ShowAdvancedPolylineStylesInvalidation.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/drawing/ShowAdvancedPolylineStylesInvalidation.java @@ -3,7 +3,6 @@ import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; -import android.support.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -21,6 +20,8 @@ import java.util.ArrayList; +import androidx.annotation.Nullable; + /** * Simple example to show scalar mapping invalidation. diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layers/LayerManager.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layers/LayerManager.java index ca943345ab..8ff18941fc 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layers/LayerManager.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layers/LayerManager.java @@ -1,7 +1,6 @@ package org.osmdroid.samplefragments.layers; import android.os.Bundle; -import android.support.v4.widget.DrawerLayout; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -30,6 +29,8 @@ import java.text.DecimalFormat; import java.util.ArrayList; +import androidx.drawerlayout.widget.DrawerLayout; + /** * Views the current layers in a navigation drawer layout * created on 2/18/2018. diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layers/OverlayAdapter.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layers/OverlayAdapter.java index 6412de8e60..2b74825351 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layers/OverlayAdapter.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layers/OverlayAdapter.java @@ -1,7 +1,6 @@ package org.osmdroid.samplefragments.layers; import android.content.Context; -import android.support.annotation.NonNull; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -13,6 +12,8 @@ import org.osmdroid.views.overlay.OverlayManager; import org.osmdroid.views.overlay.OverlayWithIW; +import androidx.annotation.NonNull; + /** * created on 2/18/2018. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/MapInAViewPagerFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/MapInAViewPagerFragment.java index 127ed2ef5c..eb3b651b64 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/MapInAViewPagerFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/MapInAViewPagerFragment.java @@ -2,8 +2,6 @@ import android.app.Activity; import android.os.Bundle; -import android.support.v4.view.PagerAdapter; -import android.support.v4.view.ViewPager; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -13,6 +11,9 @@ import org.osmdroid.samplefragments.BaseSampleFragment; import org.osmdroid.samplefragments.layouts.pager.MapSliderAdapter; +import androidx.viewpager.widget.PagerAdapter; +import androidx.viewpager.widget.ViewPager; + /** * Created by alex on 10/22/16. */ diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/RecyclerCardView.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/RecyclerCardView.java index 6d628f47d1..69a04954d0 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/RecyclerCardView.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/RecyclerCardView.java @@ -1,8 +1,6 @@ package org.osmdroid.samplefragments.layouts; import android.os.Bundle; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -15,6 +13,9 @@ import java.util.ArrayList; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + /** * created on 1/13/2017. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/StreetAddressFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/StreetAddressFragment.java index fb1064d8d3..00a2cab9aa 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/StreetAddressFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/StreetAddressFragment.java @@ -2,9 +2,6 @@ import android.content.Context; import android.os.Bundle; -import android.support.v7.widget.GridLayoutManager; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -14,6 +11,10 @@ import org.osmdroid.samplefragments.layouts.list.MyStreetAddressRecyclerViewAdapter; import org.osmdroid.samplefragments.layouts.list.dummy.DummyContent; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + /** * A fragment representing a list of Items. * 99% is this is boiler plate android studio generated stuff diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/list/MyStreetAddressRecyclerViewAdapter.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/list/MyStreetAddressRecyclerViewAdapter.java index f641865b89..b794d08ed8 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/list/MyStreetAddressRecyclerViewAdapter.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/list/MyStreetAddressRecyclerViewAdapter.java @@ -1,6 +1,5 @@ package org.osmdroid.samplefragments.layouts.list; -import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -11,6 +10,8 @@ import java.util.List; +import androidx.recyclerview.widget.RecyclerView; + /** * {@link RecyclerView.Adapter} that can display a {@link DummyItem} and makes a call to the * 99% is this is boiler plate android studio generated stuff diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/MapSliderAdapter.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/MapSliderAdapter.java index 9c71156de5..9b00c0abc0 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/MapSliderAdapter.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/MapSliderAdapter.java @@ -1,8 +1,8 @@ package org.osmdroid.samplefragments.layouts.pager; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentStatePagerAdapter; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentStatePagerAdapter; /** * Created by alex on 10/22/16. diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/SimpleTextFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/SimpleTextFragment.java index 2fe45ae428..abc88eb6df 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/SimpleTextFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/SimpleTextFragment.java @@ -1,13 +1,14 @@ package org.osmdroid.samplefragments.layouts.pager; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import org.osmdroid.R; +import androidx.fragment.app.Fragment; + /** * Created by alex on 10/22/16. */ diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/WebviewFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/WebviewFragment.java index 712d9a9c27..7d66aef9b7 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/WebviewFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/pager/WebviewFragment.java @@ -1,7 +1,6 @@ package org.osmdroid.samplefragments.layouts.pager; import android.os.Bundle; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -9,6 +8,8 @@ import org.osmdroid.R; +import androidx.fragment.app.Fragment; + /** * Created by alex on 10/22/16. */ diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/rec/CustomRecycler.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/rec/CustomRecycler.java index a83e2de286..449fd578eb 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/rec/CustomRecycler.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/layouts/rec/CustomRecycler.java @@ -8,7 +8,6 @@ */ import android.content.Context; -import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -20,6 +19,8 @@ import java.util.ArrayList; +import androidx.recyclerview.widget.RecyclerView; + /** * Custom Adapter for Recycler data * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/location/SampleCustomMyLocation.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/location/SampleCustomMyLocation.java index 2ce7013733..4afcb1b0a1 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/location/SampleCustomMyLocation.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/location/SampleCustomMyLocation.java @@ -7,13 +7,14 @@ import android.location.LocationListener; import android.location.LocationManager; import android.os.Bundle; -import android.support.v4.app.ActivityCompat; import android.util.Log; import org.osmdroid.samplefragments.BaseSampleFragment; import org.osmdroid.util.GeoPoint; import org.osmdroid.views.overlay.Marker; +import androidx.core.app.ActivityCompat; + /** * See https://github.com/osmdroid/osmdroid/issues/815 * created on 12/21/2017. diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/location/SampleMyLocationWithClick.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/location/SampleMyLocationWithClick.java index 7ee3268bf6..6331e765b5 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/location/SampleMyLocationWithClick.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/location/SampleMyLocationWithClick.java @@ -1,6 +1,5 @@ package org.osmdroid.samplefragments.location; -import android.support.v4.app.FragmentActivity; import android.util.Log; import android.view.MotionEvent; import android.widget.Toast; @@ -10,6 +9,8 @@ import org.osmdroid.views.MapView; import org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay; +import androidx.fragment.app.FragmentActivity; + /** * created on 1/13/2017. * diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/MapsforgeTileProviderSample.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/MapsforgeTileProviderSample.java index 9e63b48d12..35bc447a5e 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/MapsforgeTileProviderSample.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/MapsforgeTileProviderSample.java @@ -108,7 +108,7 @@ public void onClick(DialogInterface dialog, int id) { //null is ok here, uses the default rendering theme if it's not set XmlRenderTheme theme = null; try { - theme = new AssetsRenderTheme(getContext().getApplicationContext(), "renderthemes/", "rendertheme-v4.xml"); + theme = new AssetsRenderTheme(getContext().getApplicationContext().getAssets(), "renderthemes/", "rendertheme-v4.xml"); } catch (Exception ex) { ex.printStackTrace(); } diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/OfflinePickerSample.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/OfflinePickerSample.java index 62be8638a3..f103733399 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/OfflinePickerSample.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/OfflinePickerSample.java @@ -213,7 +213,7 @@ private void setProviderConfig(String[] files) { //fire up the forge maps... XmlRenderTheme theme = null; try { - theme = new AssetsRenderTheme(getContext().getApplicationContext(), "renderthemes/", "rendertheme-v4.xml"); + theme = new AssetsRenderTheme(getContext().getApplicationContext().getAssets(), "renderthemes/", "rendertheme-v4.xml"); } catch (Exception ex) { ex.printStackTrace(); } diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/SampleOfflineGemfOnly.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/SampleOfflineGemfOnly.java index f44c1b54da..97c3995e40 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/SampleOfflineGemfOnly.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/SampleOfflineGemfOnly.java @@ -1,9 +1,10 @@ package org.osmdroid.samplefragments.tileproviders; import android.os.Environment; -import android.support.design.widget.Snackbar; import android.widget.Toast; +import com.google.android.material.snackbar.Snackbar; + import org.osmdroid.samplefragments.BaseSampleFragment; import org.osmdroid.tileprovider.modules.IArchiveFile; import org.osmdroid.tileprovider.modules.OfflineTileProvider; diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/SampleOfflineOnly.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/SampleOfflineOnly.java index 4e7e19c228..99d5865e1e 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/SampleOfflineOnly.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/tileproviders/SampleOfflineOnly.java @@ -1,9 +1,10 @@ package org.osmdroid.samplefragments.tileproviders; import android.os.Environment; -import android.support.design.widget.Snackbar; import android.widget.Toast; +import com.google.android.material.snackbar.Snackbar; + import org.osmdroid.R; import org.osmdroid.samplefragments.BaseSampleFragment; import org.osmdroid.tileprovider.modules.ArchiveFileFactory; diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/ui/SamplesMenuFragment.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/ui/SamplesMenuFragment.java index 324203325b..17c53dba4d 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/ui/SamplesMenuFragment.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/ui/SamplesMenuFragment.java @@ -3,8 +3,6 @@ import android.app.Activity; import android.content.Intent; import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -27,6 +25,9 @@ import java.util.Map; import java.util.Set; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; + /** * http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/ *

diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithMinimapItemizedoverlay.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithMinimapItemizedoverlay.java index 729f2d0b97..bb28216e88 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithMinimapItemizedoverlay.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithMinimapItemizedoverlay.java @@ -2,8 +2,6 @@ package org.osmdroid.samples; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.widget.LinearLayout; import android.widget.RelativeLayout.LayoutParams; import android.widget.Toast; @@ -24,6 +22,9 @@ import java.util.ArrayList; import java.util.List; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + /** * @author Nicolas Gramlich */ diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithTilesOverlay.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithTilesOverlay.java index ec848d293b..a21db53313 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithTilesOverlay.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithTilesOverlay.java @@ -2,8 +2,6 @@ import android.graphics.Color; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.RelativeLayout.LayoutParams; @@ -17,6 +15,9 @@ import org.osmdroid.views.overlay.CopyrightOverlay; import org.osmdroid.views.overlay.TilesOverlay; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + /** * @author Alex van der Linden */ diff --git a/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithTilesOverlayAndCustomTileSource.java b/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithTilesOverlayAndCustomTileSource.java index 4c9e0818f6..3ad1d38416 100644 --- a/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithTilesOverlayAndCustomTileSource.java +++ b/OpenStreetMapViewer/src/main/java/org/osmdroid/samples/SampleWithTilesOverlayAndCustomTileSource.java @@ -2,8 +2,6 @@ import android.graphics.Color; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.RelativeLayout.LayoutParams; @@ -18,6 +16,9 @@ import org.osmdroid.views.overlay.CopyrightOverlay; import org.osmdroid.views.overlay.TilesOverlay; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + /** * @author Alex van der Linden */ diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_cache_analyzer.xml b/OpenStreetMapViewer/src/main/res/layout/activity_cache_analyzer.xml index 537316907a..1e95f00af3 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_cache_analyzer.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_cache_analyzer.xml @@ -3,7 +3,7 @@ android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_cache_browser.xml b/OpenStreetMapViewer/src/main/res/layout/activity_cache_browser.xml index 585b8cd993..785562e665 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_cache_browser.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_cache_browser.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_diag.xml b/OpenStreetMapViewer/src/main/res/layout/activity_diag.xml index e6a9347adb..4643451b0b 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_diag.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_diag.xml @@ -4,7 +4,7 @@ android:layout_height="match_parent" android:orientation="vertical"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_extra_samples.xml b/OpenStreetMapViewer/src/main/res/layout/activity_extra_samples.xml index ba0957f799..df18bb58b2 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_extra_samples.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_extra_samples.xml @@ -6,7 +6,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" tools:context="org.osmdroid.ExtraSamplesActivity"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_license.xml b/OpenStreetMapViewer/src/main/res/layout/activity_license.xml index ae3eca3ad9..e9b3b6b1a6 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_license.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_license.xml @@ -3,7 +3,7 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_main.xml b/OpenStreetMapViewer/src/main/res/layout/activity_main.xml index 9f65062322..dfe8dc88b4 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_main.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_main.xml @@ -4,7 +4,7 @@ android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" > - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_prefs.xml b/OpenStreetMapViewer/src/main/res/layout/activity_prefs.xml index 5716023b8d..2a47a38120 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_prefs.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_prefs.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:orientation="vertical"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_samplewithminimapitemizedoverlay.xml b/OpenStreetMapViewer/src/main/res/layout/activity_samplewithminimapitemizedoverlay.xml index 9cf149f307..e9c55ef854 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_samplewithminimapitemizedoverlay.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_samplewithminimapitemizedoverlay.xml @@ -4,7 +4,7 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_samplewithtilesoverlay.xml b/OpenStreetMapViewer/src/main/res/layout/activity_samplewithtilesoverlay.xml index 9cf149f307..e9c55ef854 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_samplewithtilesoverlay.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_samplewithtilesoverlay.xml @@ -4,7 +4,7 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_samplewithtilesoverlayandcustomtilesource.xml b/OpenStreetMapViewer/src/main/res/layout/activity_samplewithtilesoverlayandcustomtilesource.xml index 9cf149f307..e9c55ef854 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_samplewithtilesoverlayandcustomtilesource.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_samplewithtilesoverlayandcustomtilesource.xml @@ -4,7 +4,7 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/activity_starter_main.xml b/OpenStreetMapViewer/src/main/res/layout/activity_starter_main.xml index a7e1d22d84..7024cd7127 100644 --- a/OpenStreetMapViewer/src/main/res/layout/activity_starter_main.xml +++ b/OpenStreetMapViewer/src/main/res/layout/activity_starter_main.xml @@ -4,7 +4,7 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - diff --git a/OpenStreetMapViewer/src/main/res/layout/fragment_streetaddress_list.xml b/OpenStreetMapViewer/src/main/res/layout/fragment_streetaddress_list.xml index abc1da3614..66eb81e55a 100644 --- a/OpenStreetMapViewer/src/main/res/layout/fragment_streetaddress_list.xml +++ b/OpenStreetMapViewer/src/main/res/layout/fragment_streetaddress_list.xml @@ -1,5 +1,5 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/OpenStreetMapViewer/src/main/res/layout/map_viewpager.xml b/OpenStreetMapViewer/src/main/res/layout/map_viewpager.xml index 78892b1698..00208f1c0f 100644 --- a/OpenStreetMapViewer/src/main/res/layout/map_viewpager.xml +++ b/OpenStreetMapViewer/src/main/res/layout/map_viewpager.xml @@ -2,7 +2,7 @@ - diff --git a/OpenStreetMapViewer/src/main/res/layout/recyclercard2.xml b/OpenStreetMapViewer/src/main/res/layout/recyclercard2.xml index bf85a0239e..2d96c1062b 100644 --- a/OpenStreetMapViewer/src/main/res/layout/recyclercard2.xml +++ b/OpenStreetMapViewer/src/main/res/layout/recyclercard2.xml @@ -1,5 +1,5 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/OpenStreetMapViewer/src/main/res/layout/recyclerview.xml b/OpenStreetMapViewer/src/main/res/layout/recyclerview.xml index 630bc44cac..9c21c1c459 100644 --- a/OpenStreetMapViewer/src/main/res/layout/recyclerview.xml +++ b/OpenStreetMapViewer/src/main/res/layout/recyclerview.xml @@ -6,7 +6,7 @@ android:layout_height="match_parent"> - - - \ No newline at end of file + \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 7c1d00a91e..7ea094dba5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -41,13 +41,12 @@ gradleFury.version=1.0.14 android-plugin.version=7.1.3 -android-support.version=28.0.0 # To be used for packages that depend on support lib (minSDK = 14 since 26.0.0) android-minSdkForSupportLib.version=14 junit.version=4.13.2 robolectric.version=4.7.3 android.useAndroidX=true - +android.enableJetifier=true # Maven Repository (i.e. Sonatype Nexus Repository Manager) Configuration -------------------------- # username and pass can be stored local.properties with encryption diff --git a/osmdroid-geopackage/build.gradle b/osmdroid-geopackage/build.gradle index 7bf4b83d0a..902c8e3268 100644 --- a/osmdroid-geopackage/build.gradle +++ b/osmdroid-geopackage/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'com.android.library' apply plugin: 'maven-publish' group = project.property("pom.groupId") -version = project.property("pom.version") +version = project.property("pom.version") android { compileSdkVersion findProperty('android.compileSdkVersion').toInteger() @@ -70,16 +70,16 @@ afterEvaluate { artifactId project.name version = project.property("pom.version") pom { - description = project.description + description = project.description url = project.property("pom.url") //scm, organization and developers are injected via other mechanisms licenses { license { - name=project.property("pom.licenses.license.0.name"); - url=project.property("pom.licenses.license.0.url"); - distribution==project.property("pom.licenses.license.0.distribution"); + name = project.property("pom.licenses.license.0.name"); + url = project.property("pom.licenses.license.0.url"); + distribution == project.property("pom.licenses.license.0.distribution"); } }