diff --git a/metadata/com.google.android.gms.txt b/metadata/com.google.android.gms.txt new file mode 100644 index 0000000000..8862d8cacf --- /dev/null +++ b/metadata/com.google.android.gms.txt @@ -0,0 +1,44 @@ +Categories:Navigation +License:Apache2 +Web Site:https://github.com/microg/android_packages_apps_UnifiedNlp/ +Source Code:https://github.com/microg/android_packages_apps_UnifiedNlp/ +Issue Tracker:https://github.com/microg/android_packages_apps_UnifiedNlp//issues + +Summary:UnifiedNlp +Description: +Network location provider, based on plugins (backends) +Most modern ROMs come with support for non-Google geolocation providers. On +these systems UnifiedNlp can be installed as a user app. + +UnifiedNlp alone does not provide any features, but acts as a middleware for +multiple backends. +List of backends for geolocation: +[[org.microg.nlp.backend.apple]] backend that uses Apple's service to resolve wifi locations +[[org.microg.nlp.backend.openwlanmap]] backend that uses OpenWlanMap.org to resolve user location. +[[org.gfd.gsmlocation]] Local opencellid based location provider backend +[[org.fitchfamily.android.gsmlocation]] Local location provider for gsm cells with separate database file (lacells.db) +[[org.fitchfamily.android.wifi_backend]] Local location provider for WiFi APs using on-phone generated database. + +List of backends for (reverse) geocoding: +[[org.microg.nlp.backend.nominatim]] + +After installing a backend, you can use UnifiedNlp by activating network-based +geolocation in Settings->Location. Since KitKat, you need to select any mode +but "device only", on older Android version this setting is called "Wi-Fi & +mobile network location" (ignore any misleading texts saying this is for +Google's location service, you don't have Google's service installed but +UnifiedNlp) +. + +Repo Type:git +Repo:https://github.com/microg/android_packages_apps_UnifiedNlp/ + +Build:1.1.3,1103 + commit=v1.1.3 + gradle=NetworkLocation + +Auto Update Mode:None +Update Check Mode:Tags +Current Version:1.1.3 +Current Version Code:1103 + diff --git a/metadata/org.fitchfamily.android.gsmlocation.txt b/metadata/org.fitchfamily.android.gsmlocation.txt index 569c67319c..69a3c2b21c 100644 --- a/metadata/org.fitchfamily.android.gsmlocation.txt +++ b/metadata/org.fitchfamily.android.gsmlocation.txt @@ -8,8 +8,8 @@ Name:LocalGsmNlpBackend Auto Name:GSM Location Backend Summary:UnifiedNlp location provider (local GSM database) Description: -[https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend -that uses local GSM data to resolve user location. +[[com.google.android.gms]] backend that uses local GSM data to resolve user +location. A facility in the setting menu allows you to create a database using data from [http://opencellid.org OpenCellId] and/or [https://location.services.mozilla.com Mozilla Location Services] diff --git a/metadata/org.fitchfamily.android.wifi_backend.txt b/metadata/org.fitchfamily.android.wifi_backend.txt index 1db2c877ed..53e8cc6b13 100644 --- a/metadata/org.fitchfamily.android.wifi_backend.txt +++ b/metadata/org.fitchfamily.android.wifi_backend.txt @@ -8,8 +8,8 @@ Name:LocalWifiNlpBackend Auto Name:WiFi Backend Summary:UnifiedNlp location provider (local WiFi database) Description: -[https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend -that uses locally acquired WiFi AP data to resolve user location. +[[com.google.android.gms]] backend that uses locally acquired WiFi AP data to +resolve user location. This backend consists of two parts sharing a common database. One part passively monitors the GPS. If the GPS has acquired and has a good position diff --git a/metadata/org.gfd.gsmlocation.txt b/metadata/org.gfd.gsmlocation.txt index 0c5f38e71a..7f3c65fb68 100644 --- a/metadata/org.gfd.gsmlocation.txt +++ b/metadata/org.gfd.gsmlocation.txt @@ -8,7 +8,7 @@ Auto Name:GSMLocationBackend Name:GSMLocationNlpBackend Summary:UnifiedNlp location provider (OpenCellID) Description: -[https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend that uses [http://opencellid.org OpenCellID]. +[[com.google.android.gms]] backend that uses [http://opencellid.org OpenCellID]. Location calculation is done onboard and works without network connectivity. The cell-tower based lookup for your current location is implemented via a diff --git a/metadata/org.microg.nlp.backend.apple.txt b/metadata/org.microg.nlp.backend.apple.txt index 837f85a67d..29e137e3fb 100644 --- a/metadata/org.microg.nlp.backend.apple.txt +++ b/metadata/org.microg.nlp.backend.apple.txt @@ -8,7 +8,7 @@ Issue Tracker:https://github.com/microg/AppleWifiNlpBackend/issues Auto Name:AppleWifiNlpBackend Summary:UnifiedNlp location provider (Apple WiFi) Description: -[https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend that uses Apple's service to resolve WiFi locations. +[[com.google.android.gms]] backend that uses Apple's service to resolve WiFi locations. Location calculation is done onboard and wifi locations are cached to minimize data usage. . diff --git a/metadata/org.microg.nlp.backend.nominatim.txt b/metadata/org.microg.nlp.backend.nominatim.txt index 3668d44b28..ca119c3640 100644 --- a/metadata/org.microg.nlp.backend.nominatim.txt +++ b/metadata/org.microg.nlp.backend.nominatim.txt @@ -8,8 +8,8 @@ Name:NominatimNlpBackend Auto Name:NominatimGeocoderBackend Summary:UnifiedNlp geocoding provider (MapQuest Nominatim) Description: -[https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend -that uses MapQuest's Nominatim service (based on OpenStreeMap) for geocoding. +[[com.google.android.gms]] backend that uses MapQuest's Nominatim service +(based on OpenStreeMap) for geocoding. . Repo Type:git diff --git a/metadata/org.microg.nlp.backend.openwlanmap.txt b/metadata/org.microg.nlp.backend.openwlanmap.txt index 50ef723083..75e6d2500a 100644 --- a/metadata/org.microg.nlp.backend.openwlanmap.txt +++ b/metadata/org.microg.nlp.backend.openwlanmap.txt @@ -8,7 +8,7 @@ Name:OpenWlanMapNlpBackend Auto Name:OpenWlanMapNlpBackend Summary:UnifiedNlp location provider (OpenWLANMap) Description: -[https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend that uses [http://www.openwlanmap.org OpenWlanMap]. +[[com.google.android.gms]] backend that uses [http://www.openwlanmap.org OpenWlanMap]. Location calculation is done online and therefor requires internet connection.