commit 30692434f80d600fec49185d41fd9834f9821727 Author: Fabio Mazza Date: Sun May 4 11:53:27 2025 +0200 Add query to enable sharing geo URI diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b8d192a..ee45ded 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -21,12 +21,14 @@ - - + + + + diff --git a/app/src/main/java/it/reyboz/bustorino/util/ViewUtils.kt b/app/src/main/java/it/reyboz/bustorino/util/ViewUtils.kt index eb0ed48..05ea059 100644 --- a/app/src/main/java/it/reyboz/bustorino/util/ViewUtils.kt +++ b/app/src/main/java/it/reyboz/bustorino/util/ViewUtils.kt @@ -143,6 +143,8 @@ class ViewUtils { val stopName = stop.stopUserName ?: stop.stopDefaultName val uri = "geo:?q=${stop.latitude},${stop.longitude}(${stop.ID} - $stopName)" + //This below is the full URI, in the correct format. However it seems that apps accept the above one + //val uri_real = "geo:${stop.latitude},${stop.longitude}?q=${stop.latitude},${stop.longitude}(${stop.ID} - $stopName)" val intent = Intent(Intent.ACTION_VIEW, Uri.parse(uri)) context?.run{ if(intent.resolveActivity(packageManager)!=null){