diff --git a/java/add-enc-exchange-set/src/main/AndroidManifest.xml b/java/add-enc-exchange-set/src/main/AndroidManifest.xml index 1b4f793bef..461430e5a0 100644 --- a/java/add-enc-exchange-set/src/main/AndroidManifest.xml +++ b/java/add-enc-exchange-set/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/add-features-feature-service/src/main/AndroidManifest.xml b/java/add-features-feature-service/src/main/AndroidManifest.xml index 8384eea89f..8bffb79dcf 100644 --- a/java/add-features-feature-service/src/main/AndroidManifest.xml +++ b/java/add-features-feature-service/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/add-graphics-renderer/src/main/AndroidManifest.xml b/java/add-graphics-renderer/src/main/AndroidManifest.xml index 6d10c2d131..88c83e3de1 100644 --- a/java/add-graphics-renderer/src/main/AndroidManifest.xml +++ b/java/add-graphics-renderer/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/add-graphics-with-symbols/src/main/AndroidManifest.xml b/java/add-graphics-with-symbols/src/main/AndroidManifest.xml index e5a30d16c4..69531f89e0 100644 --- a/java/add-graphics-with-symbols/src/main/AndroidManifest.xml +++ b/java/add-graphics-with-symbols/src/main/AndroidManifest.xml @@ -13,6 +13,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/add-point-scene-layer/src/main/AndroidManifest.xml b/java/add-point-scene-layer/src/main/AndroidManifest.xml index 4ccb3e2aa5..9bc7f2c099 100644 --- a/java/add-point-scene-layer/src/main/AndroidManifest.xml +++ b/java/add-point-scene-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/analyze-hotspots/src/main/AndroidManifest.xml b/java/analyze-hotspots/src/main/AndroidManifest.xml index 9788ac2bb7..be1837dd0c 100644 --- a/java/analyze-hotspots/src/main/AndroidManifest.xml +++ b/java/analyze-hotspots/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/animate-3d-graphic/src/main/AndroidManifest.xml b/java/animate-3d-graphic/src/main/AndroidManifest.xml index a9fc307b43..567c9e0b8b 100644 --- a/java/animate-3d-graphic/src/main/AndroidManifest.xml +++ b/java/animate-3d-graphic/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/apply-scheduled-updates-to-preplanned-map-area/src/main/AndroidManifest.xml b/java/apply-scheduled-updates-to-preplanned-map-area/src/main/AndroidManifest.xml index 159e38838e..e0a9ae4d8f 100644 --- a/java/apply-scheduled-updates-to-preplanned-map-area/src/main/AndroidManifest.xml +++ b/java/apply-scheduled-updates-to-preplanned-map-area/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/arcgis-map-image-layer-url/src/main/AndroidManifest.xml b/java/arcgis-map-image-layer-url/src/main/AndroidManifest.xml index 190a78e270..d64db264e5 100644 --- a/java/arcgis-map-image-layer-url/src/main/AndroidManifest.xml +++ b/java/arcgis-map-image-layer-url/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/arcgis-tiled-layer-url/src/main/AndroidManifest.xml b/java/arcgis-tiled-layer-url/src/main/AndroidManifest.xml index 2e6430f2c6..6b83aa3b2f 100644 --- a/java/arcgis-tiled-layer-url/src/main/AndroidManifest.xml +++ b/java/arcgis-tiled-layer-url/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/arcgis-vector-tiled-layer-url/src/main/AndroidManifest.xml b/java/arcgis-vector-tiled-layer-url/src/main/AndroidManifest.xml index 515fe57c79..0097cc3754 100644 --- a/java/arcgis-vector-tiled-layer-url/src/main/AndroidManifest.xml +++ b/java/arcgis-vector-tiled-layer-url/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/attribution-view-change/src/main/AndroidManifest.xml b/java/attribution-view-change/src/main/AndroidManifest.xml index 8a9cd17a21..e573a3f11f 100644 --- a/java/attribution-view-change/src/main/AndroidManifest.xml +++ b/java/attribution-view-change/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme" > diff --git a/java/authenticate-with-oauth/src/main/AndroidManifest.xml b/java/authenticate-with-oauth/src/main/AndroidManifest.xml index bc9e34972b..e62de40dd2 100644 --- a/java/authenticate-with-oauth/src/main/AndroidManifest.xml +++ b/java/authenticate-with-oauth/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> @@ -27,6 +28,7 @@ diff --git a/java/blend-renderer/src/main/AndroidManifest.xml b/java/blend-renderer/src/main/AndroidManifest.xml index 87f923b825..b9c53d2d05 100644 --- a/java/blend-renderer/src/main/AndroidManifest.xml +++ b/java/blend-renderer/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:theme="@style/AppTheme" tools:ignore="AllowBackup,GoogleAppIndexingWarning"> diff --git a/java/browse-wfs-layers/src/main/AndroidManifest.xml b/java/browse-wfs-layers/src/main/AndroidManifest.xml index d4e9abe532..48141f8231 100644 --- a/java/browse-wfs-layers/src/main/AndroidManifest.xml +++ b/java/browse-wfs-layers/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/buffer/src/main/AndroidManifest.xml b/java/buffer/src/main/AndroidManifest.xml index 1cc1d574e2..d6b25f630d 100644 --- a/java/buffer/src/main/AndroidManifest.xml +++ b/java/buffer/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme" > diff --git a/java/change-atmosphere-effect/src/main/AndroidManifest.xml b/java/change-atmosphere-effect/src/main/AndroidManifest.xml index 9f6c0c6749..4f5d89cb8c 100644 --- a/java/change-atmosphere-effect/src/main/AndroidManifest.xml +++ b/java/change-atmosphere-effect/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/change-basemaps/src/main/AndroidManifest.xml b/java/change-basemaps/src/main/AndroidManifest.xml index 3ff7acc020..05088c1eb6 100644 --- a/java/change-basemaps/src/main/AndroidManifest.xml +++ b/java/change-basemaps/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/change-feature-layer-renderer/src/main/AndroidManifest.xml b/java/change-feature-layer-renderer/src/main/AndroidManifest.xml index 548a86a1ca..7a962e8de1 100644 --- a/java/change-feature-layer-renderer/src/main/AndroidManifest.xml +++ b/java/change-feature-layer-renderer/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/change-sublayer-renderer/src/main/AndroidManifest.xml b/java/change-sublayer-renderer/src/main/AndroidManifest.xml index 9508e05614..647354029e 100644 --- a/java/change-sublayer-renderer/src/main/AndroidManifest.xml +++ b/java/change-sublayer-renderer/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/change-sublayer-visibility/src/main/AndroidManifest.xml b/java/change-sublayer-visibility/src/main/AndroidManifest.xml index efd2254859..9993ba1cdc 100644 --- a/java/change-sublayer-visibility/src/main/AndroidManifest.xml +++ b/java/change-sublayer-visibility/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/change-viewpoint/src/main/AndroidManifest.xml b/java/change-viewpoint/src/main/AndroidManifest.xml index 539bd5cb0c..134f09f27a 100644 --- a/java/change-viewpoint/src/main/AndroidManifest.xml +++ b/java/change-viewpoint/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/choose-camera-controller/src/main/AndroidManifest.xml b/java/choose-camera-controller/src/main/AndroidManifest.xml index c1c0baeb3f..08ae0f48be 100644 --- a/java/choose-camera-controller/src/main/AndroidManifest.xml +++ b/java/choose-camera-controller/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true"> diff --git a/java/clip-geometry/src/main/AndroidManifest.xml b/java/clip-geometry/src/main/AndroidManifest.xml index 0442c0044c..2014752899 100644 --- a/java/clip-geometry/src/main/AndroidManifest.xml +++ b/java/clip-geometry/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/colormap-renderer/src/main/AndroidManifest.xml b/java/colormap-renderer/src/main/AndroidManifest.xml index d41ff47ee0..54b47ea685 100644 --- a/java/colormap-renderer/src/main/AndroidManifest.xml +++ b/java/colormap-renderer/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme" tools:ignore="AllowBackup,GoogleAppIndexingWarning"> diff --git a/java/control-annotation-sublayer-visibility/src/main/AndroidManifest.xml b/java/control-annotation-sublayer-visibility/src/main/AndroidManifest.xml index c39ddbb516..9444572bf3 100644 --- a/java/control-annotation-sublayer-visibility/src/main/AndroidManifest.xml +++ b/java/control-annotation-sublayer-visibility/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/create-and-save-map/src/main/AndroidManifest.xml b/java/create-and-save-map/src/main/AndroidManifest.xml index e7278f3431..86148e1c47 100644 --- a/java/create-and-save-map/src/main/AndroidManifest.xml +++ b/java/create-and-save-map/src/main/AndroidManifest.xml @@ -11,6 +11,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/create-and-save-map/src/main/java/com/esri/arcgisruntime/sample/createandsavemap/MainActivity.java b/java/create-and-save-map/src/main/java/com/esri/arcgisruntime/sample/createandsavemap/MainActivity.java index cf2fd027f6..c57b3d21b6 100644 --- a/java/create-and-save-map/src/main/java/com/esri/arcgisruntime/sample/createandsavemap/MainActivity.java +++ b/java/create-and-save-map/src/main/java/com/esri/arcgisruntime/sample/createandsavemap/MainActivity.java @@ -107,7 +107,7 @@ protected void onCreate(Bundle savedInstanceState) { }); // set the map to be displayed in this view mMapView.setMap(map); - mMapView.setViewpoint(new Viewpoint(48.354388, -99.998245, 100000)); + mMapView.setViewpoint(new Viewpoint(48.354388, -99.998245, 100000000)); // inflate the Basemap and Layer list views mBasemapListView = findViewById(R.id.basemap_list); diff --git a/java/create-geometries/src/main/AndroidManifest.xml b/java/create-geometries/src/main/AndroidManifest.xml index 258f3fbb67..e7c7b2e5c0 100644 --- a/java/create-geometries/src/main/AndroidManifest.xml +++ b/java/create-geometries/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/create-terrain-from-a-local-raster/src/main/AndroidManifest.xml b/java/create-terrain-from-a-local-raster/src/main/AndroidManifest.xml index c4b260a2a4..1f91daf7a4 100644 --- a/java/create-terrain-from-a-local-raster/src/main/AndroidManifest.xml +++ b/java/create-terrain-from-a-local-raster/src/main/AndroidManifest.xml @@ -18,6 +18,7 @@ android:theme="@style/AppTheme"> diff --git a/java/create-terrain-from-a-local-tile-package/src/main/AndroidManifest.xml b/java/create-terrain-from-a-local-tile-package/src/main/AndroidManifest.xml index 12545ef125..0e8ff2b36d 100644 --- a/java/create-terrain-from-a-local-tile-package/src/main/AndroidManifest.xml +++ b/java/create-terrain-from-a-local-tile-package/src/main/AndroidManifest.xml @@ -18,6 +18,7 @@ android:theme="@style/AppTheme"> diff --git a/java/cut-geometry/src/main/AndroidManifest.xml b/java/cut-geometry/src/main/AndroidManifest.xml index 642316c29d..3999658a49 100644 --- a/java/cut-geometry/src/main/AndroidManifest.xml +++ b/java/cut-geometry/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme" > diff --git a/java/delete-features-feature-service/src/main/AndroidManifest.xml b/java/delete-features-feature-service/src/main/AndroidManifest.xml index ee2f345901..f8b0517747 100644 --- a/java/delete-features-feature-service/src/main/AndroidManifest.xml +++ b/java/delete-features-feature-service/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/densify-and-generalize/src/main/AndroidManifest.xml b/java/densify-and-generalize/src/main/AndroidManifest.xml index ab912f4103..ff938a30e6 100644 --- a/java/densify-and-generalize/src/main/AndroidManifest.xml +++ b/java/densify-and-generalize/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme" > diff --git a/java/dictionary-renderer-graphics-overlay/src/main/AndroidManifest.xml b/java/dictionary-renderer-graphics-overlay/src/main/AndroidManifest.xml index 61df707e33..c9d9ff20ce 100644 --- a/java/dictionary-renderer-graphics-overlay/src/main/AndroidManifest.xml +++ b/java/dictionary-renderer-graphics-overlay/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/display-device-location/src/main/AndroidManifest.xml b/java/display-device-location/src/main/AndroidManifest.xml index 003c1d1144..f0de3d29de 100644 --- a/java/display-device-location/src/main/AndroidManifest.xml +++ b/java/display-device-location/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/display-drawing-status/src/main/AndroidManifest.xml b/java/display-drawing-status/src/main/AndroidManifest.xml index 698a9f908c..e95e8cb99b 100644 --- a/java/display-drawing-status/src/main/AndroidManifest.xml +++ b/java/display-drawing-status/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme" > diff --git a/java/display-grid/src/main/AndroidManifest.xml b/java/display-grid/src/main/AndroidManifest.xml index 09b9c6300e..318e0c509c 100644 --- a/java/display-grid/src/main/AndroidManifest.xml +++ b/java/display-grid/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme" > diff --git a/java/display-kml-network-links/src/main/AndroidManifest.xml b/java/display-kml-network-links/src/main/AndroidManifest.xml index 74d87904d5..199a1e73ef 100644 --- a/java/display-kml-network-links/src/main/AndroidManifest.xml +++ b/java/display-kml-network-links/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/display-kml/src/main/AndroidManifest.xml b/java/display-kml/src/main/AndroidManifest.xml index eef4724fee..9d3afe6ee9 100644 --- a/java/display-kml/src/main/AndroidManifest.xml +++ b/java/display-kml/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/display-layer-view-state/src/main/AndroidManifest.xml b/java/display-layer-view-state/src/main/AndroidManifest.xml index ca03092890..afc2be797c 100644 --- a/java/display-layer-view-state/src/main/AndroidManifest.xml +++ b/java/display-layer-view-state/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/display-map/src/main/AndroidManifest.xml b/java/display-map/src/main/AndroidManifest.xml index 492c6f7574..be40b422ef 100644 --- a/java/display-map/src/main/AndroidManifest.xml +++ b/java/display-map/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/display-scene-in-tabletop-ar/README.md b/java/display-scene-in-tabletop-ar/README.md index 61d12cebd0..77a7d5d48b 100644 --- a/java/display-scene-in-tabletop-ar/README.md +++ b/java/display-scene-in-tabletop-ar/README.md @@ -48,9 +48,7 @@ This sample uses the [Philadelphia Mobile Scene Package](https://www.arcgis.com/ This sample requires a device that is compatible with ARCore 1.8 on Android. -**Tabletop AR** is one of three main patterns for working with geographic information in augmented reality. - -This sample uses the [ArcGIS Runtime Toolkit](https://github.com/Esri/arcgis-runtime-toolkit-android/). +**Tabletop AR** is one of three main patterns for working with geographic information in augmented reality. Augmented reality is made possible with the ArcGIS Runtime Toolkit. See [Augmented reality](https://developers.arcgis.com/android/scenes-3d/display-scenes-in-augmented-reality/) in the guide for more information about augmented reality and adding it to your app. ## Tags diff --git a/java/display-scene-in-tabletop-ar/src/main/AndroidManifest.xml b/java/display-scene-in-tabletop-ar/src/main/AndroidManifest.xml index b71668c866..aece0f98b1 100644 --- a/java/display-scene-in-tabletop-ar/src/main/AndroidManifest.xml +++ b/java/display-scene-in-tabletop-ar/src/main/AndroidManifest.xml @@ -18,6 +18,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/display-scene/src/main/AndroidManifest.xml b/java/display-scene/src/main/AndroidManifest.xml index 5ffede968c..092d772906 100644 --- a/java/display-scene/src/main/AndroidManifest.xml +++ b/java/display-scene/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/display-wfs-layer/src/main/AndroidManifest.xml b/java/display-wfs-layer/src/main/AndroidManifest.xml index 127a703a0f..a27b369792 100644 --- a/java/display-wfs-layer/src/main/AndroidManifest.xml +++ b/java/display-wfs-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/distance-composite-symbol/src/main/AndroidManifest.xml b/java/distance-composite-symbol/src/main/AndroidManifest.xml index 50c7c1553a..1afdc53811 100644 --- a/java/distance-composite-symbol/src/main/AndroidManifest.xml +++ b/java/distance-composite-symbol/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/distance-measurement-analysis/src/main/AndroidManifest.xml b/java/distance-measurement-analysis/src/main/AndroidManifest.xml index e57ad2a171..5f10016390 100644 --- a/java/distance-measurement-analysis/src/main/AndroidManifest.xml +++ b/java/distance-measurement-analysis/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/download-preplanned-map-area/src/main/AndroidManifest.xml b/java/download-preplanned-map-area/src/main/AndroidManifest.xml index 93ce623795..e93daff833 100644 --- a/java/download-preplanned-map-area/src/main/AndroidManifest.xml +++ b/java/download-preplanned-map-area/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/edit-and-sync-features/src/main/AndroidManifest.xml b/java/edit-and-sync-features/src/main/AndroidManifest.xml index 49b4afcaf9..8c22a43f22 100644 --- a/java/edit-and-sync-features/src/main/AndroidManifest.xml +++ b/java/edit-and-sync-features/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/edit-feature-attachments/src/main/AndroidManifest.xml b/java/edit-feature-attachments/src/main/AndroidManifest.xml index 437ca257f8..0f2b463ac7 100644 --- a/java/edit-feature-attachments/src/main/AndroidManifest.xml +++ b/java/edit-feature-attachments/src/main/AndroidManifest.xml @@ -26,6 +26,7 @@ @@ -35,6 +36,7 @@ diff --git a/java/explore-scene-in-flyover-ar/README.md b/java/explore-scene-in-flyover-ar/README.md index 63a2971190..5eba0773bc 100644 --- a/java/explore-scene-in-flyover-ar/README.md +++ b/java/explore-scene-in-flyover-ar/README.md @@ -34,9 +34,7 @@ The [world elevation service](https://elevation3d.arcgis.com/arcgis/rest/service This sample requires a device that is compatible with ARCore 1.8 on Android. -**Flyover AR** is one of three main patterns for working with geographic information in augmented reality. - -This sample uses the [ArcGIS Runtime Toolkit](https://github.com/Esri/arcgis-runtime-toolkit-android/). +**Flyover AR** is one of three main patterns for working with geographic information in augmented reality. Augmented reality is made possible with the ArcGIS Runtime Toolkit. See [Augmented reality](https://developers.arcgis.com/android/scenes-3d/display-scenes-in-augmented-reality/) in the guide for more information about augmented reality and adding it to your app. ## Tags diff --git a/java/explore-scene-in-flyover-ar/src/main/AndroidManifest.xml b/java/explore-scene-in-flyover-ar/src/main/AndroidManifest.xml index fd4e0b3972..4f45751b35 100644 --- a/java/explore-scene-in-flyover-ar/src/main/AndroidManifest.xml +++ b/java/explore-scene-in-flyover-ar/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/export-tiles/src/main/AndroidManifest.xml b/java/export-tiles/src/main/AndroidManifest.xml index 7b36dd0267..a4a5441cd5 100644 --- a/java/export-tiles/src/main/AndroidManifest.xml +++ b/java/export-tiles/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/feature-collection-layer-query/src/main/AndroidManifest.xml b/java/feature-collection-layer-query/src/main/AndroidManifest.xml index f65a56fc6b..853050ec4f 100644 --- a/java/feature-collection-layer-query/src/main/AndroidManifest.xml +++ b/java/feature-collection-layer-query/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/feature-collection-layer/src/main/AndroidManifest.xml b/java/feature-collection-layer/src/main/AndroidManifest.xml index a03ce5e81c..2d63c2f126 100644 --- a/java/feature-collection-layer/src/main/AndroidManifest.xml +++ b/java/feature-collection-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/feature-layer-definition-expression/src/main/AndroidManifest.xml b/java/feature-layer-definition-expression/src/main/AndroidManifest.xml index 4da8aa81d2..7bd5a80ab7 100644 --- a/java/feature-layer-definition-expression/src/main/AndroidManifest.xml +++ b/java/feature-layer-definition-expression/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/feature-layer-dictionary-renderer/src/main/AndroidManifest.xml b/java/feature-layer-dictionary-renderer/src/main/AndroidManifest.xml index 189cdd9957..27c19d4aba 100644 --- a/java/feature-layer-dictionary-renderer/src/main/AndroidManifest.xml +++ b/java/feature-layer-dictionary-renderer/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/feature-layer-extrusion/src/main/AndroidManifest.xml b/java/feature-layer-extrusion/src/main/AndroidManifest.xml index 7079188639..c919f73de0 100644 --- a/java/feature-layer-extrusion/src/main/AndroidManifest.xml +++ b/java/feature-layer-extrusion/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/feature-layer-feature-service/src/main/AndroidManifest.xml b/java/feature-layer-feature-service/src/main/AndroidManifest.xml index 5cfba10c7b..5b38f30a04 100644 --- a/java/feature-layer-feature-service/src/main/AndroidManifest.xml +++ b/java/feature-layer-feature-service/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/feature-layer-geodatabase/src/main/AndroidManifest.xml b/java/feature-layer-geodatabase/src/main/AndroidManifest.xml index 6c738325d5..91e37adb8b 100644 --- a/java/feature-layer-geodatabase/src/main/AndroidManifest.xml +++ b/java/feature-layer-geodatabase/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/feature-layer-geopackage/src/main/AndroidManifest.xml b/java/feature-layer-geopackage/src/main/AndroidManifest.xml index de9c933ca7..47de918cfd 100644 --- a/java/feature-layer-geopackage/src/main/AndroidManifest.xml +++ b/java/feature-layer-geopackage/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/feature-layer-query/src/main/AndroidManifest.xml b/java/feature-layer-query/src/main/AndroidManifest.xml index 4ffbb4c789..4d6b58dafa 100644 --- a/java/feature-layer-query/src/main/AndroidManifest.xml +++ b/java/feature-layer-query/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/feature-layer-rendering-mode-map/src/main/AndroidManifest.xml b/java/feature-layer-rendering-mode-map/src/main/AndroidManifest.xml index 8eff207f65..f69dcf37d0 100644 --- a/java/feature-layer-rendering-mode-map/src/main/AndroidManifest.xml +++ b/java/feature-layer-rendering-mode-map/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/feature-layer-rendering-mode-scene/src/main/AndroidManifest.xml b/java/feature-layer-rendering-mode-scene/src/main/AndroidManifest.xml index 1b2f31b54a..80376263b8 100644 --- a/java/feature-layer-rendering-mode-scene/src/main/AndroidManifest.xml +++ b/java/feature-layer-rendering-mode-scene/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme" > diff --git a/java/feature-layer-selection/src/main/AndroidManifest.xml b/java/feature-layer-selection/src/main/AndroidManifest.xml index 452b29e2eb..c894c9eb7a 100644 --- a/java/feature-layer-selection/src/main/AndroidManifest.xml +++ b/java/feature-layer-selection/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/feature-layer-shapefile/src/main/AndroidManifest.xml b/java/feature-layer-shapefile/src/main/AndroidManifest.xml index 4fe03ecdab..1d9eb9c16f 100644 --- a/java/feature-layer-shapefile/src/main/AndroidManifest.xml +++ b/java/feature-layer-shapefile/src/main/AndroidManifest.xml @@ -13,6 +13,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/feature-layer-show-attributes/src/main/AndroidManifest.xml b/java/feature-layer-show-attributes/src/main/AndroidManifest.xml index 438165040c..654518e475 100644 --- a/java/feature-layer-show-attributes/src/main/AndroidManifest.xml +++ b/java/feature-layer-show-attributes/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/feature-layer-update-attributes/src/main/AndroidManifest.xml b/java/feature-layer-update-attributes/src/main/AndroidManifest.xml index 29e50e305a..140cd1e355 100644 --- a/java/feature-layer-update-attributes/src/main/AndroidManifest.xml +++ b/java/feature-layer-update-attributes/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> @@ -24,6 +25,7 @@ diff --git a/java/feature-layer-update-geometry/src/main/AndroidManifest.xml b/java/feature-layer-update-geometry/src/main/AndroidManifest.xml index c946b2b67d..52b413699b 100644 --- a/java/feature-layer-update-geometry/src/main/AndroidManifest.xml +++ b/java/feature-layer-update-geometry/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/find-address/src/main/AndroidManifest.xml b/java/find-address/src/main/AndroidManifest.xml index 6c7c7c1af7..88375539ee 100644 --- a/java/find-address/src/main/AndroidManifest.xml +++ b/java/find-address/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/find-closest-facility-to-an-incident-interactive/src/main/AndroidManifest.xml b/java/find-closest-facility-to-an-incident-interactive/src/main/AndroidManifest.xml index a7d59b9547..a7b422e9c2 100644 --- a/java/find-closest-facility-to-an-incident-interactive/src/main/AndroidManifest.xml +++ b/java/find-closest-facility-to-an-incident-interactive/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/find-closest-facility-to-multiple-incidents-service/src/main/AndroidManifest.xml b/java/find-closest-facility-to-multiple-incidents-service/src/main/AndroidManifest.xml index 83491a776d..d92eb2a3c2 100644 --- a/java/find-closest-facility-to-multiple-incidents-service/src/main/AndroidManifest.xml +++ b/java/find-closest-facility-to-multiple-incidents-service/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/find-place/src/main/AndroidManifest.xml b/java/find-place/src/main/AndroidManifest.xml index c81be455dc..548a377152 100644 --- a/java/find-place/src/main/AndroidManifest.xml +++ b/java/find-place/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/find-route/src/main/AndroidManifest.xml b/java/find-route/src/main/AndroidManifest.xml index 1abc57d941..07c373e76e 100644 --- a/java/find-route/src/main/AndroidManifest.xml +++ b/java/find-route/src/main/AndroidManifest.xml @@ -11,6 +11,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/find-service-area-interactive/src/main/AndroidManifest.xml b/java/find-service-area-interactive/src/main/AndroidManifest.xml index 488fca4733..d703bcf16e 100644 --- a/java/find-service-area-interactive/src/main/AndroidManifest.xml +++ b/java/find-service-area-interactive/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/format-coordinates/src/main/AndroidManifest.xml b/java/format-coordinates/src/main/AndroidManifest.xml index 11598477d2..d4fb134214 100644 --- a/java/format-coordinates/src/main/AndroidManifest.xml +++ b/java/format-coordinates/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/generate-geodatabase/src/main/AndroidManifest.xml b/java/generate-geodatabase/src/main/AndroidManifest.xml index f0a13b2a6f..c109efe484 100644 --- a/java/generate-geodatabase/src/main/AndroidManifest.xml +++ b/java/generate-geodatabase/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/generate-offline-map-overrides/src/main/AndroidManifest.xml b/java/generate-offline-map-overrides/src/main/AndroidManifest.xml index cd4433b73c..47f959b75a 100644 --- a/java/generate-offline-map-overrides/src/main/AndroidManifest.xml +++ b/java/generate-offline-map-overrides/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/generate-offline-map-with-local-basemap/src/main/AndroidManifest.xml b/java/generate-offline-map-with-local-basemap/src/main/AndroidManifest.xml index b124e37dce..ef65d979e3 100644 --- a/java/generate-offline-map-with-local-basemap/src/main/AndroidManifest.xml +++ b/java/generate-offline-map-with-local-basemap/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/generate-offline-map/src/main/AndroidManifest.xml b/java/generate-offline-map/src/main/AndroidManifest.xml index 94fa07b6d7..cae4dbc52a 100644 --- a/java/generate-offline-map/src/main/AndroidManifest.xml +++ b/java/generate-offline-map/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/geodesic-operations/src/main/AndroidManifest.xml b/java/geodesic-operations/src/main/AndroidManifest.xml index 7e15177343..cda8cd0ba3 100644 --- a/java/geodesic-operations/src/main/AndroidManifest.xml +++ b/java/geodesic-operations/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/get-elevation-at-point/src/main/AndroidManifest.xml b/java/get-elevation-at-point/src/main/AndroidManifest.xml index 9a1c4bb5f5..008ae2d0b6 100644 --- a/java/get-elevation-at-point/src/main/AndroidManifest.xml +++ b/java/get-elevation-at-point/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/gradle/wrapper/gradle-wrapper.properties b/java/gradle/wrapper/gradle-wrapper.properties index 4d9ca16491..0f80bbf516 100644 --- a/java/gradle/wrapper/gradle-wrapper.properties +++ b/java/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/java/group-layers/src/main/AndroidManifest.xml b/java/group-layers/src/main/AndroidManifest.xml index 8408289616..1248f28feb 100644 --- a/java/group-layers/src/main/AndroidManifest.xml +++ b/java/group-layers/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/hillshade-renderer/src/main/AndroidManifest.xml b/java/hillshade-renderer/src/main/AndroidManifest.xml index 19648fe856..3ec69a30a2 100644 --- a/java/hillshade-renderer/src/main/AndroidManifest.xml +++ b/java/hillshade-renderer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme" tools:ignore="AllowBackup,GoogleAppIndexingWarning"> diff --git a/java/honor-mobile-map-package-expiration-date/src/main/AndroidManifest.xml b/java/honor-mobile-map-package-expiration-date/src/main/AndroidManifest.xml index e74adfeaf7..bad8315428 100644 --- a/java/honor-mobile-map-package-expiration-date/src/main/AndroidManifest.xml +++ b/java/honor-mobile-map-package-expiration-date/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/identify-graphics/src/main/AndroidManifest.xml b/java/identify-graphics/src/main/AndroidManifest.xml index ee5266fc15..d0c8038d41 100644 --- a/java/identify-graphics/src/main/AndroidManifest.xml +++ b/java/identify-graphics/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/identify-kml-features/src/main/AndroidManifest.xml b/java/identify-kml-features/src/main/AndroidManifest.xml index 562d2c5962..0f78708bdf 100644 --- a/java/identify-kml-features/src/main/AndroidManifest.xml +++ b/java/identify-kml-features/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/identify-layers/src/main/AndroidManifest.xml b/java/identify-layers/src/main/AndroidManifest.xml index d2ca17d354..9c40bfbc4e 100644 --- a/java/identify-layers/src/main/AndroidManifest.xml +++ b/java/identify-layers/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/integrated-mesh-layer/src/main/AndroidManifest.xml b/java/integrated-mesh-layer/src/main/AndroidManifest.xml index 16d7d895c5..4f0177f9e4 100644 --- a/java/integrated-mesh-layer/src/main/AndroidManifest.xml +++ b/java/integrated-mesh-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/integrated-windows-authentication/src/main/AndroidManifest.xml b/java/integrated-windows-authentication/src/main/AndroidManifest.xml index ccbcb335c9..445cb1f1c2 100644 --- a/java/integrated-windows-authentication/src/main/AndroidManifest.xml +++ b/java/integrated-windows-authentication/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/line-of-sight-geoelement/src/main/AndroidManifest.xml b/java/line-of-sight-geoelement/src/main/AndroidManifest.xml index d14dcadfcd..cec815532b 100644 --- a/java/line-of-sight-geoelement/src/main/AndroidManifest.xml +++ b/java/line-of-sight-geoelement/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/list-kml-contents/README.md b/java/list-kml-contents/README.md index 9187f03f1f..7b0998d178 100644 --- a/java/list-kml-contents/README.md +++ b/java/list-kml-contents/README.md @@ -35,7 +35,7 @@ The contents of the KML file are shown in a tree. Select a node to zoom to that ## Offline Data -1. Download the data from [ArcGIS Online](https://arcgisruntime.maps.arcgis.com/home/item.html?id=da301cb122874d5497f8a8f6c81eb36e). +1. Download the data from [ArcGIS Online](https://arcgisruntime.maps.arcgis.com/home/item.html?id=cdb15cd7cb624c2e9acb4af6c83d1fdd). 2. Open your command prompt and navigate to the folder where you extracted the contents of the data from step 1. 3. Push the data into the scoped storage of the sample app: `adb push esri_test_data.kmz /Android/data/com.esri.arcgisruntime.sample.listkmlcontents/files/esri_test_data.kmz` diff --git a/java/list-kml-contents/README.metadata.json b/java/list-kml-contents/README.metadata.json index 1009a93242..2b4fd212a3 100644 --- a/java/list-kml-contents/README.metadata.json +++ b/java/list-kml-contents/README.metadata.json @@ -15,7 +15,7 @@ ], "language": "java", "provision_from": [ - "https://arcgisruntime.maps.arcgis.com/home/item.html?id=da301cb122874d5497f8a8f6c81eb36e" + "https://arcgisruntime.maps.arcgis.com/home/item.html?id=cdb15cd7cb624c2e9acb4af6c83d1fdd" ], "provision_to": [ "/esri_test_data.kmz" diff --git a/java/list-kml-contents/src/main/AndroidManifest.xml b/java/list-kml-contents/src/main/AndroidManifest.xml index 42d08785ba..b4ecf7effe 100644 --- a/java/list-kml-contents/src/main/AndroidManifest.xml +++ b/java/list-kml-contents/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/list-kml-contents/src/main/java/com/esri/arcgisruntime/sample/listkmlcontents/MainActivity.java b/java/list-kml-contents/src/main/java/com/esri/arcgisruntime/sample/listkmlcontents/MainActivity.java index f636f60205..f7a15dafa6 100644 --- a/java/list-kml-contents/src/main/java/com/esri/arcgisruntime/sample/listkmlcontents/MainActivity.java +++ b/java/list-kml-contents/src/main/java/com/esri/arcgisruntime/sample/listkmlcontents/MainActivity.java @@ -99,6 +99,9 @@ protected void onCreate(Bundle savedInstanceState) { if (kmlDataset.getLoadStatus() == LoadStatus.LOADED) { // for each KML node in the dataset for (KmlNode kmlNode : kmlDataset.getRootNodes()) { + if(kmlNode.getName().equals("")){ + kmlNode.setName("Root KML Node"); + } // add the parent node to the list mKmlNodeList.add(kmlNode); // add the node name to the list diff --git a/java/list-related-features/src/main/AndroidManifest.xml b/java/list-related-features/src/main/AndroidManifest.xml index 542c25ba45..3cd163c9be 100644 --- a/java/list-related-features/src/main/AndroidManifest.xml +++ b/java/list-related-features/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:theme="@style/AppTheme"> diff --git a/java/location-line-of-sight/src/main/AndroidManifest.xml b/java/location-line-of-sight/src/main/AndroidManifest.xml index 73f61f9e63..6bdabfd624 100644 --- a/java/location-line-of-sight/src/main/AndroidManifest.xml +++ b/java/location-line-of-sight/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/manage-bookmarks/src/main/AndroidManifest.xml b/java/manage-bookmarks/src/main/AndroidManifest.xml index f9881eb34f..443bb932a4 100644 --- a/java/manage-bookmarks/src/main/AndroidManifest.xml +++ b/java/manage-bookmarks/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/manage-operational-layers/src/main/AndroidManifest.xml b/java/manage-operational-layers/src/main/AndroidManifest.xml index d73304a0ed..fc1eb5e053 100644 --- a/java/manage-operational-layers/src/main/AndroidManifest.xml +++ b/java/manage-operational-layers/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > @@ -23,6 +24,7 @@ diff --git a/java/map-image-layer-tables/src/main/AndroidManifest.xml b/java/map-image-layer-tables/src/main/AndroidManifest.xml index 82ccbeaf05..96b6db36df 100644 --- a/java/map-image-layer-tables/src/main/AndroidManifest.xml +++ b/java/map-image-layer-tables/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/map-load-status/src/main/AndroidManifest.xml b/java/map-load-status/src/main/AndroidManifest.xml index 3fe6d1a636..2736b33aa7 100644 --- a/java/map-load-status/src/main/AndroidManifest.xml +++ b/java/map-load-status/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/map-reference-scale/src/main/AndroidManifest.xml b/java/map-reference-scale/src/main/AndroidManifest.xml index 31cf003798..0ec8911f67 100644 --- a/java/map-reference-scale/src/main/AndroidManifest.xml +++ b/java/map-reference-scale/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/java/map-rotation/src/main/AndroidManifest.xml b/java/map-rotation/src/main/AndroidManifest.xml index 70c50d9862..d9c3f3495e 100644 --- a/java/map-rotation/src/main/AndroidManifest.xml +++ b/java/map-rotation/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/mobile-map-search-and-route/src/main/AndroidManifest.xml b/java/mobile-map-search-and-route/src/main/AndroidManifest.xml index f75988f4c0..0b49f9ad98 100755 --- a/java/mobile-map-search-and-route/src/main/AndroidManifest.xml +++ b/java/mobile-map-search-and-route/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme" tools:ignore="AllowBackup"> @@ -25,6 +26,7 @@ diff --git a/java/navigate-in-ar/README.md b/java/navigate-in-ar/README.md index 9d5f0f406b..fba11097ba 100755 --- a/java/navigate-in-ar/README.md +++ b/java/navigate-in-ar/README.md @@ -49,11 +49,9 @@ Unlike other scene samples, there's no need for a basemap while navigating, beca A digital elevation model is used to ensure that the displayed route is positioned appropriately relative to the terrain of the route. If you don't want to display the route line floating, you could show the line draped on the surface instead. -**Real-scale AR** is one of three main patterns for working with geographic information in augmented reality. +**World-scale AR** is one of three main patterns for working with geographic information in augmented reality. Augmented reality is made possible with the ArcGIS Runtime Toolkit. See [Augmented reality](https://developers.arcgis.com/android/scenes-3d/display-scenes-in-augmented-reality/) in the guide for more information about augmented reality and adding it to your app. -Because most navigation scenarios involve traveling beyond the accurate range for ARCore positioning, this sample relies on **continuous location updates** from the location data source. Because the origin camera is constantly being reset by the location data source, the sample doesn't allow the user to pan to calibrate or adjust the altitude with a slider. The location data source doesn't provide a heading, so it isn't overwritten when the location refreshes. - -This sample uses the [ArcGIS Runtime Toolkit](https://github.com/Esri/arcgis-runtime-toolkit-android/). +Because most navigation scenarios involve traveling beyond the accurate range for ARKit/ARCore positioning, this sample relies on **continuous location updates** from the location data source. Because the origin camera is constantly being reset by the location data source, the sample doesn't allow the user to pan to calibrate or adjust the altitude with a slider. The location data source doesn't provide a heading, so it isn't overwritten when the location refreshes. ## Tags diff --git a/java/navigate-in-ar/src/main/AndroidManifest.xml b/java/navigate-in-ar/src/main/AndroidManifest.xml index 6e2ee265b4..625eacde64 100644 --- a/java/navigate-in-ar/src/main/AndroidManifest.xml +++ b/java/navigate-in-ar/src/main/AndroidManifest.xml @@ -19,6 +19,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> @@ -29,6 +30,7 @@ diff --git a/java/navigate-route/src/main/AndroidManifest.xml b/java/navigate-route/src/main/AndroidManifest.xml index c0ea533098..9c4a607566 100644 --- a/java/navigate-route/src/main/AndroidManifest.xml +++ b/java/navigate-route/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/offline-geocode/src/main/AndroidManifest.xml b/java/offline-geocode/src/main/AndroidManifest.xml index 4d586efc8e..f7cab436e5 100644 --- a/java/offline-geocode/src/main/AndroidManifest.xml +++ b/java/offline-geocode/src/main/AndroidManifest.xml @@ -13,6 +13,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/open-existing-map/src/main/AndroidManifest.xml b/java/open-existing-map/src/main/AndroidManifest.xml index 1b0aa0590b..add088f5c5 100644 --- a/java/open-existing-map/src/main/AndroidManifest.xml +++ b/java/open-existing-map/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/open-mobile-map-package/src/main/AndroidManifest.xml b/java/open-mobile-map-package/src/main/AndroidManifest.xml index 911cad0ff4..e54bddbf38 100644 --- a/java/open-mobile-map-package/src/main/AndroidManifest.xml +++ b/java/open-mobile-map-package/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/open-mobile-scene-package/src/main/AndroidManifest.xml b/java/open-mobile-scene-package/src/main/AndroidManifest.xml index 10fac265d2..d9a2e55401 100644 --- a/java/open-mobile-scene-package/src/main/AndroidManifest.xml +++ b/java/open-mobile-scene-package/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/open-mobile-scene-package/src/main/java/com/esri/arcgisruntime/sample/openmobilescenepackage/MainActivity.java b/java/open-mobile-scene-package/src/main/java/com/esri/arcgisruntime/sample/openmobilescenepackage/MainActivity.java index e834358119..588550635a 100644 --- a/java/open-mobile-scene-package/src/main/java/com/esri/arcgisruntime/sample/openmobilescenepackage/MainActivity.java +++ b/java/open-mobile-scene-package/src/main/java/com/esri/arcgisruntime/sample/openmobilescenepackage/MainActivity.java @@ -28,6 +28,7 @@ import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.MobileScenePackage; import com.esri.arcgisruntime.mapping.Surface; +import com.esri.arcgisruntime.mapping.view.Camera; import com.esri.arcgisruntime.mapping.view.SceneView; public class MainActivity extends AppCompatActivity { @@ -58,6 +59,7 @@ protected void onCreate(Bundle savedInstanceState) { mMobileScenePackage.addDoneLoadingListener(() -> { if (mMobileScenePackage.getLoadStatus() == LoadStatus.LOADED && !mMobileScenePackage.getScenes().isEmpty()) { mSceneView.setScene(mMobileScenePackage.getScenes().get(0)); + mSceneView.setViewpointCamera(new Camera(39.962551,-75.177168,313.862355,138.654067,74.581665,0.0)); } else { String error = "Failed to load mobile scene package: " + mMobileScenePackage.getLoadError().getMessage(); Toast.makeText(this, error, Toast.LENGTH_LONG).show(); diff --git a/java/open-scene-portal-item/src/main/AndroidManifest.xml b/java/open-scene-portal-item/src/main/AndroidManifest.xml index c4e1368c65..b420d026d1 100644 --- a/java/open-scene-portal-item/src/main/AndroidManifest.xml +++ b/java/open-scene-portal-item/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/openstreetmap-layer/src/main/AndroidManifest.xml b/java/openstreetmap-layer/src/main/AndroidManifest.xml index 1a5b1661ef..9d64b1ca74 100644 --- a/java/openstreetmap-layer/src/main/AndroidManifest.xml +++ b/java/openstreetmap-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/perform-spatial-operations/src/main/AndroidManifest.xml b/java/perform-spatial-operations/src/main/AndroidManifest.xml index 98ce533115..d5ba4cf469 100644 --- a/java/perform-spatial-operations/src/main/AndroidManifest.xml +++ b/java/perform-spatial-operations/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/picture-marker-symbols/src/main/AndroidManifest.xml b/java/picture-marker-symbols/src/main/AndroidManifest.xml index 26d30778a5..4ac151d9c8 100644 --- a/java/picture-marker-symbols/src/main/AndroidManifest.xml +++ b/java/picture-marker-symbols/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/play-kml-tour/src/main/AndroidManifest.xml b/java/play-kml-tour/src/main/AndroidManifest.xml index db59cb6df3..262971cc7b 100644 --- a/java/play-kml-tour/src/main/AndroidManifest.xml +++ b/java/play-kml-tour/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/portal-user-info/src/main/AndroidManifest.xml b/java/portal-user-info/src/main/AndroidManifest.xml index 055edbf65e..bc1f3a4fef 100644 --- a/java/portal-user-info/src/main/AndroidManifest.xml +++ b/java/portal-user-info/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/project/src/main/AndroidManifest.xml b/java/project/src/main/AndroidManifest.xml index e872b8e754..38c630720c 100644 --- a/java/project/src/main/AndroidManifest.xml +++ b/java/project/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/query-map-image-sublayer/src/main/AndroidManifest.xml b/java/query-map-image-sublayer/src/main/AndroidManifest.xml index b1bc7e7234..08ed235083 100644 --- a/java/query-map-image-sublayer/src/main/AndroidManifest.xml +++ b/java/query-map-image-sublayer/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/raster-function-service/src/main/AndroidManifest.xml b/java/raster-function-service/src/main/AndroidManifest.xml index 5175352bdf..eeda986306 100644 --- a/java/raster-function-service/src/main/AndroidManifest.xml +++ b/java/raster-function-service/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/raster-layer-file/src/main/AndroidManifest.xml b/java/raster-layer-file/src/main/AndroidManifest.xml index f9c6b29bcc..ddabd03c6a 100644 --- a/java/raster-layer-file/src/main/AndroidManifest.xml +++ b/java/raster-layer-file/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/raster-layer-geopackage/src/main/AndroidManifest.xml b/java/raster-layer-geopackage/src/main/AndroidManifest.xml index cc74d16deb..b0e896d110 100644 --- a/java/raster-layer-geopackage/src/main/AndroidManifest.xml +++ b/java/raster-layer-geopackage/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/raster-layer-service/src/main/AndroidManifest.xml b/java/raster-layer-service/src/main/AndroidManifest.xml index b227941c41..99f9c5612a 100644 --- a/java/raster-layer-service/src/main/AndroidManifest.xml +++ b/java/raster-layer-service/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/raster-rendering-rule/src/main/AndroidManifest.xml b/java/raster-rendering-rule/src/main/AndroidManifest.xml index c73a249da1..04b8efc99b 100644 --- a/java/raster-rendering-rule/src/main/AndroidManifest.xml +++ b/java/raster-rendering-rule/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/read-geopackage/src/main/AndroidManifest.xml b/java/read-geopackage/src/main/AndroidManifest.xml index 6b3fd9576c..3dbc487d26 100644 --- a/java/read-geopackage/src/main/AndroidManifest.xml +++ b/java/read-geopackage/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/read-symbols-mobile-style-file/src/main/AndroidManifest.xml b/java/read-symbols-mobile-style-file/src/main/AndroidManifest.xml index 68cceec2b0..87b9f18ad3 100644 --- a/java/read-symbols-mobile-style-file/src/main/AndroidManifest.xml +++ b/java/read-symbols-mobile-style-file/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/rgb-renderer/src/main/AndroidManifest.xml b/java/rgb-renderer/src/main/AndroidManifest.xml index 43dcccd9f6..82c7d27b3b 100644 --- a/java/rgb-renderer/src/main/AndroidManifest.xml +++ b/java/rgb-renderer/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/scene-layer-selection/src/main/AndroidManifest.xml b/java/scene-layer-selection/src/main/AndroidManifest.xml index d27bc52a22..5e4f056ea0 100644 --- a/java/scene-layer-selection/src/main/AndroidManifest.xml +++ b/java/scene-layer-selection/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/scene-layer/src/main/AndroidManifest.xml b/java/scene-layer/src/main/AndroidManifest.xml index 744848edaf..199399d544 100644 --- a/java/scene-layer/src/main/AndroidManifest.xml +++ b/java/scene-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/scene-property-expressions/src/main/AndroidManifest.xml b/java/scene-property-expressions/src/main/AndroidManifest.xml index 7b8966aba8..9b0d0650b5 100644 --- a/java/scene-property-expressions/src/main/AndroidManifest.xml +++ b/java/scene-property-expressions/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/scene-symbols/src/main/AndroidManifest.xml b/java/scene-symbols/src/main/AndroidManifest.xml index 9573703fa0..73b07482fe 100644 --- a/java/scene-symbols/src/main/AndroidManifest.xml +++ b/java/scene-symbols/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/search-for-webmap/src/main/AndroidManifest.xml b/java/search-for-webmap/src/main/AndroidManifest.xml index 97024711d4..62ca2c454a 100644 --- a/java/search-for-webmap/src/main/AndroidManifest.xml +++ b/java/search-for-webmap/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/service-feature-table-cache/src/main/AndroidManifest.xml b/java/service-feature-table-cache/src/main/AndroidManifest.xml index 91e381bbf7..3e1b86e18b 100644 --- a/java/service-feature-table-cache/src/main/AndroidManifest.xml +++ b/java/service-feature-table-cache/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme" > diff --git a/java/service-feature-table-manual-cache/src/main/AndroidManifest.xml b/java/service-feature-table-manual-cache/src/main/AndroidManifest.xml index 437cef6298..66cbca943e 100644 --- a/java/service-feature-table-manual-cache/src/main/AndroidManifest.xml +++ b/java/service-feature-table-manual-cache/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/service-feature-table-no-cache/src/main/AndroidManifest.xml b/java/service-feature-table-no-cache/src/main/AndroidManifest.xml index af2df5e396..1615587c9e 100644 --- a/java/service-feature-table-no-cache/src/main/AndroidManifest.xml +++ b/java/service-feature-table-no-cache/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/set-initial-map-area/src/main/AndroidManifest.xml b/java/set-initial-map-area/src/main/AndroidManifest.xml index 40d984dd1b..9f58428021 100644 --- a/java/set-initial-map-area/src/main/AndroidManifest.xml +++ b/java/set-initial-map-area/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/set-initial-map-location/src/main/AndroidManifest.xml b/java/set-initial-map-location/src/main/AndroidManifest.xml index 2347d60b50..511916b5ec 100644 --- a/java/set-initial-map-location/src/main/AndroidManifest.xml +++ b/java/set-initial-map-location/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/java/set-map-spatial-reference/src/main/AndroidManifest.xml b/java/set-map-spatial-reference/src/main/AndroidManifest.xml index ce33932a81..a1d415ebb5 100644 --- a/java/set-map-spatial-reference/src/main/AndroidManifest.xml +++ b/java/set-map-spatial-reference/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/set-min-max-scale/src/main/AndroidManifest.xml b/java/set-min-max-scale/src/main/AndroidManifest.xml index 6f5dd872b7..3a49fad535 100644 --- a/java/set-min-max-scale/src/main/AndroidManifest.xml +++ b/java/set-min-max-scale/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - + diff --git a/java/show-labels-on-layer/src/main/AndroidManifest.xml b/java/show-labels-on-layer/src/main/AndroidManifest.xml index bbe13b4c59..b3d18c2c44 100644 --- a/java/show-labels-on-layer/src/main/AndroidManifest.xml +++ b/java/show-labels-on-layer/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:theme="@style/AppTheme"> diff --git a/java/show-magnifier/src/main/AndroidManifest.xml b/java/show-magnifier/src/main/AndroidManifest.xml index aa9151941e..480f489d6f 100644 --- a/java/show-magnifier/src/main/AndroidManifest.xml +++ b/java/show-magnifier/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/simple-marker-symbol/src/main/AndroidManifest.xml b/java/simple-marker-symbol/src/main/AndroidManifest.xml index 5c42ebfc78..b8205291cc 100644 --- a/java/simple-marker-symbol/src/main/AndroidManifest.xml +++ b/java/simple-marker-symbol/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/simple-renderer/src/main/AndroidManifest.xml b/java/simple-renderer/src/main/AndroidManifest.xml index 35691b1f0c..258ac67e3e 100644 --- a/java/simple-renderer/src/main/AndroidManifest.xml +++ b/java/simple-renderer/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/sketch-editor/src/main/AndroidManifest.xml b/java/sketch-editor/src/main/AndroidManifest.xml index 5964356db7..92ab243a2e 100644 --- a/java/sketch-editor/src/main/AndroidManifest.xml +++ b/java/sketch-editor/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/spatial-relationships/src/main/AndroidManifest.xml b/java/spatial-relationships/src/main/AndroidManifest.xml index 1650822451..459e441b95 100644 --- a/java/spatial-relationships/src/main/AndroidManifest.xml +++ b/java/spatial-relationships/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> @@ -23,6 +24,7 @@ diff --git a/java/statistical-query-group-and-sort/src/main/AndroidManifest.xml b/java/statistical-query-group-and-sort/src/main/AndroidManifest.xml index d82c9eda2a..f61f7b8b57 100644 --- a/java/statistical-query-group-and-sort/src/main/AndroidManifest.xml +++ b/java/statistical-query-group-and-sort/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> @@ -21,6 +22,7 @@ diff --git a/java/statistical-query/src/main/AndroidManifest.xml b/java/statistical-query/src/main/AndroidManifest.xml index f7c62ab541..b400d0d04f 100644 --- a/java/statistical-query/src/main/AndroidManifest.xml +++ b/java/statistical-query/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/stretch-renderer/src/main/AndroidManifest.xml b/java/stretch-renderer/src/main/AndroidManifest.xml index feb561f571..42bdb14fbf 100644 --- a/java/stretch-renderer/src/main/AndroidManifest.xml +++ b/java/stretch-renderer/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/style-wms-layer/src/main/AndroidManifest.xml b/java/style-wms-layer/src/main/AndroidManifest.xml index 73e886ab97..4c24570503 100644 --- a/java/style-wms-layer/src/main/AndroidManifest.xml +++ b/java/style-wms-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/surface-placement/src/main/AndroidManifest.xml b/java/surface-placement/src/main/AndroidManifest.xml index d1ae2080bd..602ed01fab 100644 --- a/java/surface-placement/src/main/AndroidManifest.xml +++ b/java/surface-placement/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/symbolize-shapefile/src/main/AndroidManifest.xml b/java/symbolize-shapefile/src/main/AndroidManifest.xml index be1d486113..03324289b2 100644 --- a/java/symbolize-shapefile/src/main/AndroidManifest.xml +++ b/java/symbolize-shapefile/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/sync-map-and-scene-viewpoints/src/main/AndroidManifest.xml b/java/sync-map-and-scene-viewpoints/src/main/AndroidManifest.xml index 41e126785e..9e680c1128 100644 --- a/java/sync-map-and-scene-viewpoints/src/main/AndroidManifest.xml +++ b/java/sync-map-and-scene-viewpoints/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/take-screenshot/src/main/AndroidManifest.xml b/java/take-screenshot/src/main/AndroidManifest.xml index 945a1ab546..d0b1402b01 100644 --- a/java/take-screenshot/src/main/AndroidManifest.xml +++ b/java/take-screenshot/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/java/terrain-exaggeration/src/main/AndroidManifest.xml b/java/terrain-exaggeration/src/main/AndroidManifest.xml index 35de246afc..5f84029af5 100644 --- a/java/terrain-exaggeration/src/main/AndroidManifest.xml +++ b/java/terrain-exaggeration/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/time-based-query/src/main/AndroidManifest.xml b/java/time-based-query/src/main/AndroidManifest.xml index 0f7e280051..c2b6b305c7 100644 --- a/java/time-based-query/src/main/AndroidManifest.xml +++ b/java/time-based-query/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/token-authentication/src/main/AndroidManifest.xml b/java/token-authentication/src/main/AndroidManifest.xml index b400fb40ce..07ed424e33 100644 --- a/java/token-authentication/src/main/AndroidManifest.xml +++ b/java/token-authentication/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/transforms-by-suitability/src/main/AndroidManifest.xml b/java/transforms-by-suitability/src/main/AndroidManifest.xml index 7f75c41dce..707bab7d4c 100644 --- a/java/transforms-by-suitability/src/main/AndroidManifest.xml +++ b/java/transforms-by-suitability/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/unique-value-renderer/src/main/AndroidManifest.xml b/java/unique-value-renderer/src/main/AndroidManifest.xml index 8cb7f3a900..ea74450f32 100644 --- a/java/unique-value-renderer/src/main/AndroidManifest.xml +++ b/java/unique-value-renderer/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/java/update-related-features/src/main/AndroidManifest.xml b/java/update-related-features/src/main/AndroidManifest.xml index 6cbc2ff6aa..9a21dff3f3 100644 --- a/java/update-related-features/src/main/AndroidManifest.xml +++ b/java/update-related-features/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/view-content-beneath-the-terrain-surface/src/main/AndroidManifest.xml b/java/view-content-beneath-the-terrain-surface/src/main/AndroidManifest.xml index 6edd1d7429..bde53fabd9 100644 --- a/java/view-content-beneath-the-terrain-surface/src/main/AndroidManifest.xml +++ b/java/view-content-beneath-the-terrain-surface/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/view-point-cloud-data-offline/src/main/AndroidManifest.xml b/java/view-point-cloud-data-offline/src/main/AndroidManifest.xml index 4617e6158b..bf5d54a86d 100644 --- a/java/view-point-cloud-data-offline/src/main/AndroidManifest.xml +++ b/java/view-point-cloud-data-offline/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/viewshed-camera/README.md b/java/viewshed-camera/README.md index 15e1d411f0..d3bb0172fe 100644 --- a/java/viewshed-camera/README.md +++ b/java/viewshed-camera/README.md @@ -21,7 +21,7 @@ The sample will start with a viewshed created from the initial camera location, ## Relevant API * AnalysisOverlay -* ArcGISSceneLayer +* IntegratedMeshLayer * ArcGISTiledElevationSource * Camera * LocationViewshed diff --git a/java/viewshed-camera/src/main/AndroidManifest.xml b/java/viewshed-camera/src/main/AndroidManifest.xml index f0320d8492..6c52c8b629 100644 --- a/java/viewshed-camera/src/main/AndroidManifest.xml +++ b/java/viewshed-camera/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/viewshed-geoelement/src/main/AndroidManifest.xml b/java/viewshed-geoelement/src/main/AndroidManifest.xml index 66ca773bdd..9b1524fea3 100644 --- a/java/viewshed-geoelement/src/main/AndroidManifest.xml +++ b/java/viewshed-geoelement/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/viewshed-geoprocessing/src/main/AndroidManifest.xml b/java/viewshed-geoprocessing/src/main/AndroidManifest.xml index 5fa2972342..14b2b76ab8 100644 --- a/java/viewshed-geoprocessing/src/main/AndroidManifest.xml +++ b/java/viewshed-geoprocessing/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme" > diff --git a/java/viewshed-location/src/main/AndroidManifest.xml b/java/viewshed-location/src/main/AndroidManifest.xml index 0720aefbb0..48eb873109 100644 --- a/java/viewshed-location/src/main/AndroidManifest.xml +++ b/java/viewshed-location/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/web-tiled-layer/src/main/AndroidManifest.xml b/java/web-tiled-layer/src/main/AndroidManifest.xml index 877700de2b..f5437aa427 100644 --- a/java/web-tiled-layer/src/main/AndroidManifest.xml +++ b/java/web-tiled-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/java/wfs-xml-query/src/main/AndroidManifest.xml b/java/wfs-xml-query/src/main/AndroidManifest.xml index 943bee248a..accba91b5e 100644 --- a/java/wfs-xml-query/src/main/AndroidManifest.xml +++ b/java/wfs-xml-query/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/java/wms-layer-url/src/main/AndroidManifest.xml b/java/wms-layer-url/src/main/AndroidManifest.xml index 1cf7b49733..e2e403ee97 100644 --- a/java/wms-layer-url/src/main/AndroidManifest.xml +++ b/java/wms-layer-url/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/java/wmts-layer/src/main/AndroidManifest.xml b/java/wmts-layer/src/main/AndroidManifest.xml index 9deab4d1d0..69ae81b2f3 100644 --- a/java/wmts-layer/src/main/AndroidManifest.xml +++ b/java/wmts-layer/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme"> diff --git a/kotlin/add-features-feature-service/src/main/AndroidManifest.xml b/kotlin/add-features-feature-service/src/main/AndroidManifest.xml index 8384eea89f..8bffb79dcf 100644 --- a/kotlin/add-features-feature-service/src/main/AndroidManifest.xml +++ b/kotlin/add-features-feature-service/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/add-graphics-renderer/src/main/AndroidManifest.xml b/kotlin/add-graphics-renderer/src/main/AndroidManifest.xml index 6eca2c0556..8560b67cc2 100644 --- a/kotlin/add-graphics-renderer/src/main/AndroidManifest.xml +++ b/kotlin/add-graphics-renderer/src/main/AndroidManifest.xml @@ -12,7 +12,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/add-graphics-with-symbols/src/main/AndroidManifest.xml b/kotlin/add-graphics-with-symbols/src/main/AndroidManifest.xml index 1619b19ab8..d8056a78ad 100644 --- a/kotlin/add-graphics-with-symbols/src/main/AndroidManifest.xml +++ b/kotlin/add-graphics-with-symbols/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/analyze-hotspots/src/main/AndroidManifest.xml b/kotlin/analyze-hotspots/src/main/AndroidManifest.xml index c4cc318829..fbb66eb286 100644 --- a/kotlin/analyze-hotspots/src/main/AndroidManifest.xml +++ b/kotlin/analyze-hotspots/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme" > diff --git a/kotlin/animate-images-with-image-overlay/src/main/AndroidManifest.xml b/kotlin/animate-images-with-image-overlay/src/main/AndroidManifest.xml index aec4ac29ee..2e33a79c2b 100644 --- a/kotlin/animate-images-with-image-overlay/src/main/AndroidManifest.xml +++ b/kotlin/animate-images-with-image-overlay/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/apply-mosaic-rule-to-rasters/src/main/AndroidManifest.xml b/kotlin/apply-mosaic-rule-to-rasters/src/main/AndroidManifest.xml index f25e8ec563..3493c145aa 100644 --- a/kotlin/apply-mosaic-rule-to-rasters/src/main/AndroidManifest.xml +++ b/kotlin/apply-mosaic-rule-to-rasters/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/arcgis-vector-tiled-layer-custom-style/src/main/AndroidManifest.xml b/kotlin/arcgis-vector-tiled-layer-custom-style/src/main/AndroidManifest.xml index 847bdb2276..231251670b 100644 --- a/kotlin/arcgis-vector-tiled-layer-custom-style/src/main/AndroidManifest.xml +++ b/kotlin/arcgis-vector-tiled-layer-custom-style/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/attribution-view-change/src/main/AndroidManifest.xml b/kotlin/attribution-view-change/src/main/AndroidManifest.xml index 9664ea4b82..b81f03709c 100644 --- a/kotlin/attribution-view-change/src/main/AndroidManifest.xml +++ b/kotlin/attribution-view-change/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/authenticate-with-oauth/src/main/AndroidManifest.xml b/kotlin/authenticate-with-oauth/src/main/AndroidManifest.xml index b9a136d5b4..ca9592f38e 100644 --- a/kotlin/authenticate-with-oauth/src/main/AndroidManifest.xml +++ b/kotlin/authenticate-with-oauth/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> @@ -27,6 +28,7 @@ diff --git a/kotlin/browse-building-floors/.gitignore b/kotlin/browse-building-floors/.gitignore new file mode 100644 index 0000000000..796b96d1c4 --- /dev/null +++ b/kotlin/browse-building-floors/.gitignore @@ -0,0 +1 @@ +/build diff --git a/kotlin/browse-building-floors/README.md b/kotlin/browse-building-floors/README.md new file mode 100644 index 0000000000..a9ddd2722b --- /dev/null +++ b/kotlin/browse-building-floors/README.md @@ -0,0 +1,39 @@ +# Browse building floors + +Display and browse through building floors from a floor-aware web map. + +![BrowseBuildingFloorsApp](browse-building-floors.png) + +## Use case + +Having map data to aid indoor navigation in buildings with multiple floors such as airports, museums, or offices can be incredibly useful. For example, you may wish to browse through all available floor maps for an office in order to find the location of an upcoming meeting in advance. + +## How to use the sample + +Use the spinner to browse different floor levels in the facility. Only the selected floor will be displayed. + +## How it works + +1. Create a `PortalItem` using the `itemId` of the floor-aware web map. +2. Set the `MapView` to display the `PortalItem`. +3. Wait for the map to load and retrieve the map's floor manager from `MapView.Map.FloorManager`. Then run `FloorManager.loadAsync()`. +4. Wait for the floor manager to load using `FloorManager.addDoneLoadingListener` to retrieve the floor-aware data. +5. Set all floors to not visible `FloorManager.levels[floor-number].isVisible = false`. +6. Set only the selected floor to visible using `FloorManager.levels[floor-number].isVisible = true`. +* **Note:** Manually set the default floor level to the first floor. + +## Relevant API + +* FloorManager + +## About the data + +This sample uses a [floor-aware web map](https://www.arcgis.com/home/item.html?id=f133a698536f44c8884ad81f80b6cfc7) that displays the floors of Building L on the Esri Redlands campus. + +## Additional information + +The API also supports browsing different sites and facilities in addition to building floors. + +## Tags + +building, facility, floor, floor-aware, floors, ground floor, indoor, level, site, story diff --git a/kotlin/browse-building-floors/README.metadata.json b/kotlin/browse-building-floors/README.metadata.json new file mode 100644 index 0000000000..5dd2a0232e --- /dev/null +++ b/kotlin/browse-building-floors/README.metadata.json @@ -0,0 +1,30 @@ +{ + "category": "Maps and Scenes", + "description": "Display and browse through building floors from a floor-aware web map.", + "formal_name": "BrowseBuildingFloors", + "ignore": false, + "images": [ + "browse-building-floors.png" + ], + "keywords": [ + "building", + "facility", + "floor", + "floor-aware", + "floors", + "ground floor", + "indoor", + "level", + "site", + "story", + "FloorManager" + ], + "language": "kotlin", + "relevant_apis": [ + "FloorManager" + ], + "snippets": [ + "src/main/java/com/esri/arcgisruntime/sample/browsebuildingfloors/MainActivity.kt" + ], + "title": "Browse building floors" +} diff --git a/kotlin/browse-building-floors/browse-building-floors.png b/kotlin/browse-building-floors/browse-building-floors.png new file mode 100644 index 0000000000..f9e8116079 Binary files /dev/null and b/kotlin/browse-building-floors/browse-building-floors.png differ diff --git a/kotlin/browse-building-floors/build.gradle b/kotlin/browse-building-floors/build.gradle new file mode 100644 index 0000000000..139d3885a6 --- /dev/null +++ b/kotlin/browse-building-floors/build.gradle @@ -0,0 +1,31 @@ +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' + +android { + compileSdkVersion rootProject.ext.compileSdkVersion + + defaultConfig { + applicationId "com.esri.arcgisruntime.sample.browsebuildingfloors" + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode rootProject.ext.versionCode + versionName rootProject.ext.versionName + buildConfigField("String", "API_KEY", API_KEY) + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } + + buildFeatures { + viewBinding true + } +} + +dependencies { + // lib dependencies from rootProject build.gradle + implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" +} diff --git a/kotlin/browse-building-floors/proguard-rules.pro b/kotlin/browse-building-floors/proguard-rules.pro new file mode 100644 index 0000000000..f1b424510d --- /dev/null +++ b/kotlin/browse-building-floors/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/kotlin/browse-building-floors/src/main/AndroidManifest.xml b/kotlin/browse-building-floors/src/main/AndroidManifest.xml new file mode 100644 index 0000000000..2afa227a54 --- /dev/null +++ b/kotlin/browse-building-floors/src/main/AndroidManifest.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + diff --git a/kotlin/browse-building-floors/src/main/java/com/esri/arcgisruntime/sample/browsebuildingfloors/MainActivity.kt b/kotlin/browse-building-floors/src/main/java/com/esri/arcgisruntime/sample/browsebuildingfloors/MainActivity.kt new file mode 100644 index 0000000000..e851eab257 --- /dev/null +++ b/kotlin/browse-building-floors/src/main/java/com/esri/arcgisruntime/sample/browsebuildingfloors/MainActivity.kt @@ -0,0 +1,149 @@ +/* Copyright 2021 Esri + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package com.esri.arcgisruntime.sample.browsebuildingfloors + +import android.os.Bundle +import android.util.Log +import android.view.View +import android.widget.AdapterView +import android.widget.ArrayAdapter +import android.widget.Spinner +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import com.esri.arcgisruntime.loadable.LoadStatus +import com.esri.arcgisruntime.mapping.ArcGISMap +import com.esri.arcgisruntime.mapping.floor.FloorManager +import com.esri.arcgisruntime.mapping.view.MapView +import com.esri.arcgisruntime.portal.Portal +import com.esri.arcgisruntime.portal.PortalItem +import com.esri.arcgisruntime.sample.browsebuildingfloors.databinding.ActivityMainBinding + +class MainActivity : AppCompatActivity() { + + private val TAG: String = MainActivity::class.java.simpleName + + private val activityMainBinding by lazy { + ActivityMainBinding.inflate(layoutInflater) + } + + private val mapView: MapView by lazy { + activityMainBinding.mapView + } + + private val levelSpinner: Spinner by lazy { + activityMainBinding.levelSpinner + } + + // keep track of the current selected floor + private var currentFloor = 0 + + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(activityMainBinding.root) + + // load the portal and create a map from the portal item + val portal = Portal("https://www.arcgis.com/", false) + val portalItem = PortalItem(portal, "f133a698536f44c8884ad81f80b6cfc7") + val map = ArcGISMap(portalItem) + + // set the map to be displayed in the layout's MapView + mapView.map = map + + map.addDoneLoadingListener { + if (map.loadStatus == LoadStatus.LOADED && map.floorDefinition != null) { + + // get and load the floor manager + val floorManager = map.floorManager + floorManager.loadAsync() + + // set initial floor level to currentFloor + setFloor(floorManager) + + levelSpinner.onItemSelectedListener = + object : AdapterView.OnItemSelectedListener { + override fun onNothingSelected(parent: AdapterView<*>?) { + // do nothing here + } + + override fun onItemSelected( + parent: AdapterView<*>, + view: View?, + position: Int, + id: Long + ) { + // update and set the map to the selected floor + currentFloor = position + setFloor(floorManager) + } + } + } else { + val error = "Error loading map or map is not floor-aware" + Toast.makeText(this, error, Toast.LENGTH_LONG).show() + Log.e(TAG, error) + } + } + + // set the spinner adapter for the floor selection + levelSpinner.adapter = ArrayAdapter.createFromResource( + this, + R.array.floors, + android.R.layout.simple_spinner_item + ).apply { + setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) + } + + } + + /** + * update the [floorManager] to the currently selected floor + * and disable the other floors. + */ + private fun setFloor(floorManager: FloorManager) { + floorManager.addDoneLoadingListener { + if (floorManager.loadStatus == LoadStatus.LOADED) { + // set all the floors to invisible to reset the floorManager + floorManager.levels.forEach { floorLevel -> + floorLevel.isVisible = false + } + // set the currently selected floor to be visible + floorManager.levels[currentFloor].isVisible = true + } else { + val error = "Error loading floor manager: " + floorManager.loadError.message + Log.e(TAG, error) + Toast.makeText(this, error, Toast.LENGTH_LONG).show() + } + } + } + + override fun onPause() { + mapView.pause() + super.onPause() + } + + override fun onResume() { + super.onResume() + // update the spinner to the currently selected floor + levelSpinner.setSelection(currentFloor) + mapView.resume() + } + + override fun onDestroy() { + mapView.dispose() + super.onDestroy() + } +} \ No newline at end of file diff --git a/kotlin/browse-building-floors/src/main/res/drawable-v24/ic_launcher_foreground.xml b/kotlin/browse-building-floors/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000000..c7bd21dbd8 --- /dev/null +++ b/kotlin/browse-building-floors/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/kotlin/browse-building-floors/src/main/res/drawable/ic_launcher_background.xml b/kotlin/browse-building-floors/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000000..6d8cae1033 --- /dev/null +++ b/kotlin/browse-building-floors/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kotlin/browse-building-floors/src/main/res/layout/activity_main.xml b/kotlin/browse-building-floors/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000000..21a7e7c982 --- /dev/null +++ b/kotlin/browse-building-floors/src/main/res/layout/activity_main.xml @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/kotlin/browse-building-floors/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000000..6b78462d61 --- /dev/null +++ b/kotlin/browse-building-floors/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/kotlin/browse-building-floors/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000000..6b78462d61 --- /dev/null +++ b/kotlin/browse-building-floors/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-hdpi/ic_launcher.png b/kotlin/browse-building-floors/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000..a2f5908281 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-hdpi/ic_launcher_round.png b/kotlin/browse-building-floors/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000..1b52399808 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-hdpi/ic_launcher_round.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-mdpi/ic_launcher.png b/kotlin/browse-building-floors/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000..ff10afd6e1 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-mdpi/ic_launcher_round.png b/kotlin/browse-building-floors/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000..115a4c768a Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-mdpi/ic_launcher_round.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-xhdpi/ic_launcher.png b/kotlin/browse-building-floors/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000..dcd3cd8083 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/kotlin/browse-building-floors/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000..459ca609d3 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-xxhdpi/ic_launcher.png b/kotlin/browse-building-floors/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000..8ca12fe024 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/kotlin/browse-building-floors/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000..8e19b410a1 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/kotlin/browse-building-floors/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000..b824ebdd48 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/kotlin/browse-building-floors/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/kotlin/browse-building-floors/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000..4c19a13c23 Binary files /dev/null and b/kotlin/browse-building-floors/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/kotlin/browse-building-floors/src/main/res/values/colors.xml b/kotlin/browse-building-floors/src/main/res/values/colors.xml new file mode 100644 index 0000000000..252ade216d --- /dev/null +++ b/kotlin/browse-building-floors/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + + #2196F3 + #1976D2 + #4CAF50 + diff --git a/kotlin/browse-building-floors/src/main/res/values/strings.xml b/kotlin/browse-building-floors/src/main/res/values/strings.xml new file mode 100644 index 0000000000..c4a944893e --- /dev/null +++ b/kotlin/browse-building-floors/src/main/res/values/strings.xml @@ -0,0 +1,9 @@ + + Browse building floors + + + Level 1 + Level 2 + Level 3 + + diff --git a/kotlin/browse-building-floors/src/main/res/values/styles.xml b/kotlin/browse-building-floors/src/main/res/values/styles.xml new file mode 100644 index 0000000000..5885930df6 --- /dev/null +++ b/kotlin/browse-building-floors/src/main/res/values/styles.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/kotlin/browse-ogc-api-feature-service/src/main/AndroidManifest.xml b/kotlin/browse-ogc-api-feature-service/src/main/AndroidManifest.xml index 8c345ae95c..8f81b6f579 100644 --- a/kotlin/browse-ogc-api-feature-service/src/main/AndroidManifest.xml +++ b/kotlin/browse-ogc-api-feature-service/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/buffer/src/main/AndroidManifest.xml b/kotlin/buffer/src/main/AndroidManifest.xml index 4cb3783e28..8a7b023ae4 100644 --- a/kotlin/buffer/src/main/AndroidManifest.xml +++ b/kotlin/buffer/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/kotlin/change-atmosphere-effect/src/main/AndroidManifest.xml b/kotlin/change-atmosphere-effect/src/main/AndroidManifest.xml index be83996a88..1594990e16 100644 --- a/kotlin/change-atmosphere-effect/src/main/AndroidManifest.xml +++ b/kotlin/change-atmosphere-effect/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/change-basemaps/src/main/AndroidManifest.xml b/kotlin/change-basemaps/src/main/AndroidManifest.xml index 47d7ab308c..0e22a40efe 100644 --- a/kotlin/change-basemaps/src/main/AndroidManifest.xml +++ b/kotlin/change-basemaps/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:theme="@style/AppTheme" android:supportsRtl="true"> diff --git a/kotlin/change-viewpoint/src/main/AndroidManifest.xml b/kotlin/change-viewpoint/src/main/AndroidManifest.xml index 8cabd10966..9983206395 100644 --- a/kotlin/change-viewpoint/src/main/AndroidManifest.xml +++ b/kotlin/change-viewpoint/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/choose-camera-controller/src/main/AndroidManifest.xml b/kotlin/choose-camera-controller/src/main/AndroidManifest.xml index c1c0baeb3f..08ae0f48be 100644 --- a/kotlin/choose-camera-controller/src/main/AndroidManifest.xml +++ b/kotlin/choose-camera-controller/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true"> diff --git a/kotlin/configure-subnetwork-trace/src/main/AndroidManifest.xml b/kotlin/configure-subnetwork-trace/src/main/AndroidManifest.xml index e2767553db..0bad3a7913 100644 --- a/kotlin/configure-subnetwork-trace/src/main/AndroidManifest.xml +++ b/kotlin/configure-subnetwork-trace/src/main/AndroidManifest.xml @@ -12,9 +12,9 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> + android:label="@string/app_name"> diff --git a/kotlin/configure-subnetwork-trace/src/main/java/com/esri/arcgisruntime/sample/configuresubnetworktrace/MainActivity.kt b/kotlin/configure-subnetwork-trace/src/main/java/com/esri/arcgisruntime/sample/configuresubnetworktrace/MainActivity.kt index 269c46392b..8c7f91a068 100644 --- a/kotlin/configure-subnetwork-trace/src/main/java/com/esri/arcgisruntime/sample/configuresubnetworktrace/MainActivity.kt +++ b/kotlin/configure-subnetwork-trace/src/main/java/com/esri/arcgisruntime/sample/configuresubnetworktrace/MainActivity.kt @@ -110,7 +110,7 @@ class MainActivity : AppCompatActivity() { // assign an adapter to the spinner with source names adapter = ArrayAdapter( applicationContext, - android.R.layout.simple_spinner_item, + android.R.layout.simple_list_item_1, sources.map { it.name }) // add an on item selected listener which calls on comparison source changed @@ -135,7 +135,7 @@ class MainActivity : AppCompatActivity() { // assign operator spinner an adapter of operator names operatorSpinner.adapter = ArrayAdapter( applicationContext, - android.R.layout.simple_spinner_item, + android.R.layout.simple_list_item_1, operators.map { it.name }) } @@ -187,7 +187,7 @@ class MainActivity : AppCompatActivity() { // update the values spinner adapter valuesSpinner.adapter = ArrayAdapter( applicationContext, - android.R.layout.simple_spinner_item, + android.R.layout.simple_list_item_1, // add the coded values from the coded value domain to the values spinner codedValueDomain.codedValues.map { it.name } ) @@ -225,18 +225,18 @@ class MainActivity : AppCompatActivity() { when (id) { valuesBackgroundView.id -> { valuesBackgroundView.visibility = View.VISIBLE - valueBooleanButton.visibility = View.INVISIBLE - valuesEditText.visibility = View.INVISIBLE + valueBooleanButton.visibility = View.GONE + valuesEditText.visibility = View.GONE } valuesEditText.id -> { valuesEditText.visibility = View.VISIBLE - valueBooleanButton.visibility = View.INVISIBLE - valuesBackgroundView.visibility = View.INVISIBLE + valueBooleanButton.visibility = View.GONE + valuesBackgroundView.visibility = View.GONE } valueBooleanButton.id -> { valueBooleanButton.visibility = View.VISIBLE - valuesBackgroundView.visibility = View.INVISIBLE - valuesEditText.visibility = View.INVISIBLE + valuesBackgroundView.visibility = View.GONE + valuesEditText.visibility = View.GONE } } } diff --git a/kotlin/configure-subnetwork-trace/src/main/res/layout/activity_main.xml b/kotlin/configure-subnetwork-trace/src/main/res/layout/activity_main.xml index 8226b47caf..ce8eedd1f3 100644 --- a/kotlin/configure-subnetwork-trace/src/main/res/layout/activity_main.xml +++ b/kotlin/configure-subnetwork-trace/src/main/res/layout/activity_main.xml @@ -6,175 +6,211 @@ android:layout_height="match_parent" tools:context=".MainActivity"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + app:layout_constraintTop_toTopOf="parent"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - diff --git a/kotlin/create-and-save-kml-file/src/main/AndroidManifest.xml b/kotlin/create-and-save-kml-file/src/main/AndroidManifest.xml index ecab0fc680..47f11249b8 100644 --- a/kotlin/create-and-save-kml-file/src/main/AndroidManifest.xml +++ b/kotlin/create-and-save-kml-file/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/create-symbol-styles-from-web-styles/src/main/AndroidManifest.xml b/kotlin/create-symbol-styles-from-web-styles/src/main/AndroidManifest.xml index 65f3031f6f..8d6498c254 100644 --- a/kotlin/create-symbol-styles-from-web-styles/src/main/AndroidManifest.xml +++ b/kotlin/create-symbol-styles-from-web-styles/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/create-terrain-from-a-local-raster/src/main/AndroidManifest.xml b/kotlin/create-terrain-from-a-local-raster/src/main/AndroidManifest.xml index c4b260a2a4..1f91daf7a4 100644 --- a/kotlin/create-terrain-from-a-local-raster/src/main/AndroidManifest.xml +++ b/kotlin/create-terrain-from-a-local-raster/src/main/AndroidManifest.xml @@ -18,6 +18,7 @@ android:theme="@style/AppTheme"> diff --git a/kotlin/create-terrain-from-a-local-tile-package/src/main/AndroidManifest.xml b/kotlin/create-terrain-from-a-local-tile-package/src/main/AndroidManifest.xml index 12545ef125..0e8ff2b36d 100644 --- a/kotlin/create-terrain-from-a-local-tile-package/src/main/AndroidManifest.xml +++ b/kotlin/create-terrain-from-a-local-tile-package/src/main/AndroidManifest.xml @@ -18,6 +18,7 @@ android:theme="@style/AppTheme"> diff --git a/kotlin/custom-dictionary-style/src/main/AndroidManifest.xml b/kotlin/custom-dictionary-style/src/main/AndroidManifest.xml index 25c48a2a40..dc4a830fc5 100644 --- a/kotlin/custom-dictionary-style/src/main/AndroidManifest.xml +++ b/kotlin/custom-dictionary-style/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:theme="@style/AppTheme"> diff --git a/kotlin/delete-features-feature-service/src/main/AndroidManifest.xml b/kotlin/delete-features-feature-service/src/main/AndroidManifest.xml index ee2f345901..f8b0517747 100644 --- a/kotlin/delete-features-feature-service/src/main/AndroidManifest.xml +++ b/kotlin/delete-features-feature-service/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/kotlin/display-annotation/src/main/AndroidManifest.xml b/kotlin/display-annotation/src/main/AndroidManifest.xml index efad7fda08..1348e1701e 100644 --- a/kotlin/display-annotation/src/main/AndroidManifest.xml +++ b/kotlin/display-annotation/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/display-device-location-with-nmea-data-sources/src/main/AndroidManifest.xml b/kotlin/display-device-location-with-nmea-data-sources/src/main/AndroidManifest.xml index fb1242a76d..724e4cf853 100644 --- a/kotlin/display-device-location-with-nmea-data-sources/src/main/AndroidManifest.xml +++ b/kotlin/display-device-location-with-nmea-data-sources/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/display-device-location/src/main/AndroidManifest.xml b/kotlin/display-device-location/src/main/AndroidManifest.xml index da4daa75a7..0bf5502588 100644 --- a/kotlin/display-device-location/src/main/AndroidManifest.xml +++ b/kotlin/display-device-location/src/main/AndroidManifest.xml @@ -17,7 +17,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/display-grid/src/main/AndroidManifest.xml b/kotlin/display-grid/src/main/AndroidManifest.xml index bbdec21fce..4f25db47e2 100644 --- a/kotlin/display-grid/src/main/AndroidManifest.xml +++ b/kotlin/display-grid/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/display-kml/src/main/AndroidManifest.xml b/kotlin/display-kml/src/main/AndroidManifest.xml index ebb029998d..8388253ccd 100644 --- a/kotlin/display-kml/src/main/AndroidManifest.xml +++ b/kotlin/display-kml/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/display-layer-view-state/src/main/AndroidManifest.xml b/kotlin/display-layer-view-state/src/main/AndroidManifest.xml index dda9e81b28..556fc1d3f0 100644 --- a/kotlin/display-layer-view-state/src/main/AndroidManifest.xml +++ b/kotlin/display-layer-view-state/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/display-map/display-map.png b/kotlin/display-map/display-map.png index 84dafd1740..84b726c2e8 100644 Binary files a/kotlin/display-map/display-map.png and b/kotlin/display-map/display-map.png differ diff --git a/kotlin/display-map/src/main/AndroidManifest.xml b/kotlin/display-map/src/main/AndroidManifest.xml index 3b5dc7cbe1..bb6f9f28d9 100644 --- a/kotlin/display-map/src/main/AndroidManifest.xml +++ b/kotlin/display-map/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/display-ogc-api-collection/src/main/AndroidManifest.xml b/kotlin/display-ogc-api-collection/src/main/AndroidManifest.xml index a075c88e71..57e594dd2e 100644 --- a/kotlin/display-ogc-api-collection/src/main/AndroidManifest.xml +++ b/kotlin/display-ogc-api-collection/src/main/AndroidManifest.xml @@ -11,7 +11,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/display-subtype-feature-layer/src/main/AndroidManifest.xml b/kotlin/display-subtype-feature-layer/src/main/AndroidManifest.xml index 6cbfa952b3..ac93163357 100644 --- a/kotlin/display-subtype-feature-layer/src/main/AndroidManifest.xml +++ b/kotlin/display-subtype-feature-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/display-utility-associations/src/main/AndroidManifest.xml b/kotlin/display-utility-associations/src/main/AndroidManifest.xml index fa784d1851..993deb44c3 100644 --- a/kotlin/display-utility-associations/src/main/AndroidManifest.xml +++ b/kotlin/display-utility-associations/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/download-preplanned-map-area/src/main/AndroidManifest.xml b/kotlin/download-preplanned-map-area/src/main/AndroidManifest.xml index eb1fb187df..5d6f09907c 100644 --- a/kotlin/download-preplanned-map-area/src/main/AndroidManifest.xml +++ b/kotlin/download-preplanned-map-area/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/edit-and-sync-features/src/main/AndroidManifest.xml b/kotlin/edit-and-sync-features/src/main/AndroidManifest.xml index f7eecfe9a6..b6f6cede91 100644 --- a/kotlin/edit-and-sync-features/src/main/AndroidManifest.xml +++ b/kotlin/edit-and-sync-features/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/edit-features-with-feature-linked-annotation/src/main/AndroidManifest.xml b/kotlin/edit-features-with-feature-linked-annotation/src/main/AndroidManifest.xml index 8c5b0bda67..ad15dd58e2 100644 --- a/kotlin/edit-features-with-feature-linked-annotation/src/main/AndroidManifest.xml +++ b/kotlin/edit-features-with-feature-linked-annotation/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/edit-with-branch-versioning/src/main/AndroidManifest.xml b/kotlin/edit-with-branch-versioning/src/main/AndroidManifest.xml index e27dcdf28d..6fa02a5e70 100644 --- a/kotlin/edit-with-branch-versioning/src/main/AndroidManifest.xml +++ b/kotlin/edit-with-branch-versioning/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/export-tiles/src/main/AndroidManifest.xml b/kotlin/export-tiles/src/main/AndroidManifest.xml index b08fb621ed..96fcbe34bf 100644 --- a/kotlin/export-tiles/src/main/AndroidManifest.xml +++ b/kotlin/export-tiles/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/feature-collection-layer-portal-item/src/main/AndroidManifest.xml b/kotlin/feature-collection-layer-portal-item/src/main/AndroidManifest.xml index e3178f2f89..d7863cb795 100644 --- a/kotlin/feature-collection-layer-portal-item/src/main/AndroidManifest.xml +++ b/kotlin/feature-collection-layer-portal-item/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/feature-layer-definition-expression/src/main/AndroidManifest.xml b/kotlin/feature-layer-definition-expression/src/main/AndroidManifest.xml index 359c6174fc..bc72b5cb61 100644 --- a/kotlin/feature-layer-definition-expression/src/main/AndroidManifest.xml +++ b/kotlin/feature-layer-definition-expression/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/feature-layer-extrusion/src/main/AndroidManifest.xml b/kotlin/feature-layer-extrusion/src/main/AndroidManifest.xml index 4478da2dfa..28f103e2ed 100644 --- a/kotlin/feature-layer-extrusion/src/main/AndroidManifest.xml +++ b/kotlin/feature-layer-extrusion/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/feature-layer-feature-service/src/main/AndroidManifest.xml b/kotlin/feature-layer-feature-service/src/main/AndroidManifest.xml index 891f59fd3c..5e9492d0b7 100644 --- a/kotlin/feature-layer-feature-service/src/main/AndroidManifest.xml +++ b/kotlin/feature-layer-feature-service/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/feature-layer-geodatabase/src/main/AndroidManifest.xml b/kotlin/feature-layer-geodatabase/src/main/AndroidManifest.xml index ad4140bbf8..5cab35cbb7 100644 --- a/kotlin/feature-layer-geodatabase/src/main/AndroidManifest.xml +++ b/kotlin/feature-layer-geodatabase/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/feature-layer-query/src/main/AndroidManifest.xml b/kotlin/feature-layer-query/src/main/AndroidManifest.xml index 8eb6a1411f..cf5513042c 100644 --- a/kotlin/feature-layer-query/src/main/AndroidManifest.xml +++ b/kotlin/feature-layer-query/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/feature-layer-selection/src/main/AndroidManifest.xml b/kotlin/feature-layer-selection/src/main/AndroidManifest.xml index 00ad003545..0be9df2989 100644 --- a/kotlin/feature-layer-selection/src/main/AndroidManifest.xml +++ b/kotlin/feature-layer-selection/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/find-address/src/main/AndroidManifest.xml b/kotlin/find-address/src/main/AndroidManifest.xml index 5a7cd48e44..dab198d93f 100644 --- a/kotlin/find-address/src/main/AndroidManifest.xml +++ b/kotlin/find-address/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/find-route/src/main/AndroidManifest.xml b/kotlin/find-route/src/main/AndroidManifest.xml index f885611399..07bc67c9ed 100644 --- a/kotlin/find-route/src/main/AndroidManifest.xml +++ b/kotlin/find-route/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/generate-geodatabase/src/main/AndroidManifest.xml b/kotlin/generate-geodatabase/src/main/AndroidManifest.xml index a82f48ef9c..72025ebd7a 100644 --- a/kotlin/generate-geodatabase/src/main/AndroidManifest.xml +++ b/kotlin/generate-geodatabase/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:theme="@style/AppTheme"> diff --git a/kotlin/generate-offline-map/src/main/AndroidManifest.xml b/kotlin/generate-offline-map/src/main/AndroidManifest.xml index 5545e5bfc5..08bba1a5f3 100644 --- a/kotlin/generate-offline-map/src/main/AndroidManifest.xml +++ b/kotlin/generate-offline-map/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/geodesic-operations/src/main/AndroidManifest.xml b/kotlin/geodesic-operations/src/main/AndroidManifest.xml index 9f7bc9b497..63a647451b 100644 --- a/kotlin/geodesic-operations/src/main/AndroidManifest.xml +++ b/kotlin/geodesic-operations/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/gradle/wrapper/gradle-wrapper.properties b/kotlin/gradle/wrapper/gradle-wrapper.properties index 4d9ca16491..989c1b165d 100644 --- a/kotlin/gradle/wrapper/gradle-wrapper.properties +++ b/kotlin/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,6 @@ +#Mon Dec 13 20:00:18 PST 2021 distributionBase=GRADLE_USER_HOME +distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip -zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME diff --git a/kotlin/group-layers/src/main/AndroidManifest.xml b/kotlin/group-layers/src/main/AndroidManifest.xml index 91066e8cd5..a71d9a2f32 100644 --- a/kotlin/group-layers/src/main/AndroidManifest.xml +++ b/kotlin/group-layers/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/identify-layers/src/main/AndroidManifest.xml b/kotlin/identify-layers/src/main/AndroidManifest.xml index 11f661e2b8..cd2ab849e3 100644 --- a/kotlin/identify-layers/src/main/AndroidManifest.xml +++ b/kotlin/identify-layers/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/identify-raster-cell/src/main/AndroidManifest.xml b/kotlin/identify-raster-cell/src/main/AndroidManifest.xml index 97c39fdc6a..b7d21b3671 100644 --- a/kotlin/identify-raster-cell/src/main/AndroidManifest.xml +++ b/kotlin/identify-raster-cell/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/integrated-mesh-layer/src/main/AndroidManifest.xml b/kotlin/integrated-mesh-layer/src/main/AndroidManifest.xml index 6c8d5e77e1..f341b9fab5 100644 --- a/kotlin/integrated-mesh-layer/src/main/AndroidManifest.xml +++ b/kotlin/integrated-mesh-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/integrated-windows-authentication/src/main/AndroidManifest.xml b/kotlin/integrated-windows-authentication/src/main/AndroidManifest.xml index 33503dc24c..4b3ca5acfc 100644 --- a/kotlin/integrated-windows-authentication/src/main/AndroidManifest.xml +++ b/kotlin/integrated-windows-authentication/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/manage-operational-layers/src/main/AndroidManifest.xml b/kotlin/manage-operational-layers/src/main/AndroidManifest.xml index 75ce6f65ee..ac4380a5d5 100644 --- a/kotlin/manage-operational-layers/src/main/AndroidManifest.xml +++ b/kotlin/manage-operational-layers/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/map-rotation/src/main/AndroidManifest.xml b/kotlin/map-rotation/src/main/AndroidManifest.xml index 70c50d9862..d9c3f3495e 100644 --- a/kotlin/map-rotation/src/main/AndroidManifest.xml +++ b/kotlin/map-rotation/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/navigate-route/src/main/AndroidManifest.xml b/kotlin/navigate-route/src/main/AndroidManifest.xml index 48f4177c65..c9be7e3451 100644 --- a/kotlin/navigate-route/src/main/AndroidManifest.xml +++ b/kotlin/navigate-route/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/nearest-vertex/src/main/AndroidManifest.xml b/kotlin/nearest-vertex/src/main/AndroidManifest.xml index 30e5050573..0e957eb3bb 100644 --- a/kotlin/nearest-vertex/src/main/AndroidManifest.xml +++ b/kotlin/nearest-vertex/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/offline-geocode/src/main/AndroidManifest.xml b/kotlin/offline-geocode/src/main/AndroidManifest.xml index 18716b7436..4818af1fad 100644 --- a/kotlin/offline-geocode/src/main/AndroidManifest.xml +++ b/kotlin/offline-geocode/src/main/AndroidManifest.xml @@ -13,6 +13,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/offline-routing/src/main/AndroidManifest.xml b/kotlin/offline-routing/src/main/AndroidManifest.xml index b8be851957..c9c1f60283 100644 --- a/kotlin/offline-routing/src/main/AndroidManifest.xml +++ b/kotlin/offline-routing/src/main/AndroidManifest.xml @@ -13,7 +13,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/open-mobile-map-package/src/main/AndroidManifest.xml b/kotlin/open-mobile-map-package/src/main/AndroidManifest.xml index c16bdd4d2c..a63c769e49 100644 --- a/kotlin/open-mobile-map-package/src/main/AndroidManifest.xml +++ b/kotlin/open-mobile-map-package/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme" tools:ignore="GoogleAppIndexingWarning"> diff --git a/kotlin/perform-spatial-operations/src/main/AndroidManifest.xml b/kotlin/perform-spatial-operations/src/main/AndroidManifest.xml index 142eb22766..2901e2db16 100644 --- a/kotlin/perform-spatial-operations/src/main/AndroidManifest.xml +++ b/kotlin/perform-spatial-operations/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/perform-valve-isolation-trace/src/main/AndroidManifest.xml b/kotlin/perform-valve-isolation-trace/src/main/AndroidManifest.xml index c6a79f4273..2b9ea1ff97 100644 --- a/kotlin/perform-valve-isolation-trace/src/main/AndroidManifest.xml +++ b/kotlin/perform-valve-isolation-trace/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/portal-user-info/src/main/AndroidManifest.xml b/kotlin/portal-user-info/src/main/AndroidManifest.xml index 17b2909caf..9741b204cb 100644 --- a/kotlin/portal-user-info/src/main/AndroidManifest.xml +++ b/kotlin/portal-user-info/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/query-with-cql-filters/src/main/AndroidManifest.xml b/kotlin/query-with-cql-filters/src/main/AndroidManifest.xml index 8b6767bb67..6bca98dbd6 100644 --- a/kotlin/query-with-cql-filters/src/main/AndroidManifest.xml +++ b/kotlin/query-with-cql-filters/src/main/AndroidManifest.xml @@ -11,7 +11,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.Kotlin"> - diff --git a/kotlin/raster-function-service/src/main/AndroidManifest.xml b/kotlin/raster-function-service/src/main/AndroidManifest.xml index 2bcc97573b..87c9e95f24 100644 --- a/kotlin/raster-function-service/src/main/AndroidManifest.xml +++ b/kotlin/raster-function-service/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/raster-layer-file/src/main/AndroidManifest.xml b/kotlin/raster-layer-file/src/main/AndroidManifest.xml index f9c6b29bcc..ddabd03c6a 100644 --- a/kotlin/raster-layer-file/src/main/AndroidManifest.xml +++ b/kotlin/raster-layer-file/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/raster-rendering-rule/src/main/AndroidManifest.xml b/kotlin/raster-rendering-rule/src/main/AndroidManifest.xml index c73a249da1..04b8efc99b 100644 --- a/kotlin/raster-rendering-rule/src/main/AndroidManifest.xml +++ b/kotlin/raster-rendering-rule/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/realistic-lighting-and-shadows/src/main/AndroidManifest.xml b/kotlin/realistic-lighting-and-shadows/src/main/AndroidManifest.xml index fdb9ea2f90..b96dc653fe 100644 --- a/kotlin/realistic-lighting-and-shadows/src/main/AndroidManifest.xml +++ b/kotlin/realistic-lighting-and-shadows/src/main/AndroidManifest.xml @@ -15,7 +15,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - diff --git a/kotlin/route-around-barriers/src/main/AndroidManifest.xml b/kotlin/route-around-barriers/src/main/AndroidManifest.xml index 4ce269e991..a36da0348e 100644 --- a/kotlin/route-around-barriers/src/main/AndroidManifest.xml +++ b/kotlin/route-around-barriers/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/scene-layer/src/main/AndroidManifest.xml b/kotlin/scene-layer/src/main/AndroidManifest.xml index 744848edaf..199399d544 100644 --- a/kotlin/scene-layer/src/main/AndroidManifest.xml +++ b/kotlin/scene-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/set-initial-map-area/src/main/AndroidManifest.xml b/kotlin/set-initial-map-area/src/main/AndroidManifest.xml index 03300b5c20..8a561f0a8d 100644 --- a/kotlin/set-initial-map-area/src/main/AndroidManifest.xml +++ b/kotlin/set-initial-map-area/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:label="@string/app_name" android:theme="@style/AppTheme"> diff --git a/kotlin/set-min-max-scale/src/main/AndroidManifest.xml b/kotlin/set-min-max-scale/src/main/AndroidManifest.xml index 89bcbba633..e67d63271f 100644 --- a/kotlin/set-min-max-scale/src/main/AndroidManifest.xml +++ b/kotlin/set-min-max-scale/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/set-up-location-driven-geotriggers/src/main/AndroidManifest.xml b/kotlin/set-up-location-driven-geotriggers/src/main/AndroidManifest.xml index b26ef4d72b..9ddc8b3c8e 100644 --- a/kotlin/set-up-location-driven-geotriggers/src/main/AndroidManifest.xml +++ b/kotlin/set-up-location-driven-geotriggers/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/settings.gradle b/kotlin/settings.gradle index 528fa5189c..b1ae4521ec 100644 --- a/kotlin/settings.gradle +++ b/kotlin/settings.gradle @@ -7,6 +7,7 @@ include ':add-features-feature-service', ':arcgis-vector-tiled-layer-custom-style', ':attribution-view-change', ':authenticate-with-oauth', + ':browse-building-floors', ':browse-ogc-api-feature-service', ':buffer', ':change-atmosphere-effect', @@ -85,4 +86,3 @@ include ':add-features-feature-service', ':viewshed-geoprocessing', ':viewshed-location', ':wmts-layer' - diff --git a/kotlin/show-callout/src/main/AndroidManifest.xml b/kotlin/show-callout/src/main/AndroidManifest.xml index 536caa9f26..6e1b7cad22 100644 --- a/kotlin/show-callout/src/main/AndroidManifest.xml +++ b/kotlin/show-callout/src/main/AndroidManifest.xml @@ -15,6 +15,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/show-labels-on-layer-in-3d/src/main/AndroidManifest.xml b/kotlin/show-labels-on-layer-in-3d/src/main/AndroidManifest.xml index c045b494f2..a56c436408 100644 --- a/kotlin/show-labels-on-layer-in-3d/src/main/AndroidManifest.xml +++ b/kotlin/show-labels-on-layer-in-3d/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/show-labels-on-layer/src/main/AndroidManifest.xml b/kotlin/show-labels-on-layer/src/main/AndroidManifest.xml index bba11dff2d..772ffcd6a2 100644 --- a/kotlin/show-labels-on-layer/src/main/AndroidManifest.xml +++ b/kotlin/show-labels-on-layer/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/show-location-history/src/main/AndroidManifest.xml b/kotlin/show-location-history/src/main/AndroidManifest.xml index b891ca3c2a..f14c2e50f7 100644 --- a/kotlin/show-location-history/src/main/AndroidManifest.xml +++ b/kotlin/show-location-history/src/main/AndroidManifest.xml @@ -17,7 +17,9 @@ android:supportsRtl="true" android:theme="@style/AppTheme" tools:ignore="AllowBackup"> - diff --git a/kotlin/show-popup/build.gradle b/kotlin/show-popup/build.gradle index f011e56407..c27d74fee7 100644 --- a/kotlin/show-popup/build.gradle +++ b/kotlin/show-popup/build.gradle @@ -1,7 +1,6 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' -apply plugin: 'kotlin-kapt' android { compileSdkVersion rootProject.ext.compileSdkVersion diff --git a/kotlin/show-popup/src/main/AndroidManifest.xml b/kotlin/show-popup/src/main/AndroidManifest.xml index 2af0b1e84d..1dbfa9e820 100644 --- a/kotlin/show-popup/src/main/AndroidManifest.xml +++ b/kotlin/show-popup/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/surface-placement/src/main/AndroidManifest.xml b/kotlin/surface-placement/src/main/AndroidManifest.xml index d9623d7cf3..6a76914823 100644 --- a/kotlin/surface-placement/src/main/AndroidManifest.xml +++ b/kotlin/surface-placement/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/token-authentication/src/main/AndroidManifest.xml b/kotlin/token-authentication/src/main/AndroidManifest.xml index b400fb40ce..07ed424e33 100644 --- a/kotlin/token-authentication/src/main/AndroidManifest.xml +++ b/kotlin/token-authentication/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/kotlin/trace-utility-network/src/main/AndroidManifest.xml b/kotlin/trace-utility-network/src/main/AndroidManifest.xml index a605bbe373..0d439bcf44 100644 --- a/kotlin/trace-utility-network/src/main/AndroidManifest.xml +++ b/kotlin/trace-utility-network/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/view-point-cloud-data-offline/src/main/AndroidManifest.xml b/kotlin/view-point-cloud-data-offline/src/main/AndroidManifest.xml index d51db98356..0687b61b53 100644 --- a/kotlin/view-point-cloud-data-offline/src/main/AndroidManifest.xml +++ b/kotlin/view-point-cloud-data-offline/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:theme="@style/AppTheme"> diff --git a/kotlin/viewshed-geoprocessing/src/main/AndroidManifest.xml b/kotlin/viewshed-geoprocessing/src/main/AndroidManifest.xml index 3cf2dd685c..6d8e5bb4a9 100644 --- a/kotlin/viewshed-geoprocessing/src/main/AndroidManifest.xml +++ b/kotlin/viewshed-geoprocessing/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ tools:ignore="GoogleAppIndexingWarning"> diff --git a/kotlin/viewshed-location/src/main/AndroidManifest.xml b/kotlin/viewshed-location/src/main/AndroidManifest.xml index fac43074c7..822f833d01 100644 --- a/kotlin/viewshed-location/src/main/AndroidManifest.xml +++ b/kotlin/viewshed-location/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/kotlin/wmts-layer/src/main/AndroidManifest.xml b/kotlin/wmts-layer/src/main/AndroidManifest.xml index ea5590d01a..485da2f305 100644 --- a/kotlin/wmts-layer/src/main/AndroidManifest.xml +++ b/kotlin/wmts-layer/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> diff --git a/version.gradle b/version.gradle index c92b0f1199..b925a9b192 100644 --- a/version.gradle +++ b/version.gradle @@ -1,22 +1,22 @@ ext { // sdk versions - compileSdkVersion = 30 + compileSdkVersion = 31 minSdkVersion = 23 - targetSdkVersion = 30 - versionCode = 100120 - versionName = '100.12.0' + targetSdkVersion = 31 + versionCode = 100130 + versionName = '100.13.0' // library versions kotlinVersion = '1.5.20' ktxFragmentsExt = '1.3.6' appcompatVersion = '1.3.0' constraintLayoutVersion = '2.1.0' multidexVersion = '2.0.1' - arcgisVersion = '100.12.0' - arcgisToolkitVersion = '100.12.0' + arcgisVersion = '100.13.0' + arcgisToolkitVersion = '100.13.0' materialVersion = '1.4.0' recyclerViewVersion = '1.1.0' // plugin versions - gradleVersion = '4.1.2' + gradleVersion = '7.0.2' // java version - javaVersion = 1.8 + javaVersion = 1.11 }