Geolocation using wlan and gsm cells. Data provided by Apple and opencellid.org.
NetworkLocation is hosted in the following web site
https://github.com/microg/NetworkLocation
If you think the Android project NetworkLocation listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of NetworkLocation.
Item | Value |
---|---|
Java File Count | 57 |
Supported screen sizes | [mdpi, hdpi, xhdpi] |
Target SDK Version | 18 |
Minimum SDK Version | 9 |
Activity Count | 0 |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_COARSE_UPDATES android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.INSTALL_LOCATION_PROVIDER android.permission.INTERNET android.permission.READ_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE android.permission.RECEIVE_BOOT_COMPLETED android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SETTINGS |
There are 1 image files in NetworkLocation. The names of the image files are listed as follows.
app_icon.png
The following screenshort is generated from the image listed above.
NetworkLocation has the following Java source files.
android.location.GeocoderParams.java android.location.LocationRequest.java android.net.NetworkInfo.java android.os.WorkSource.java com.android.internal.location.ProviderProperties.java com.android.internal.location.ProviderRequest.java com.google.android.location.NetworkLocationService.java com.google.android.location.geocode.GeocodeService.java com.google.android.location.internal.server.GoogleLocationService.java com.google.android.location.internal.server.NetworkLocationService.java com.google.android.location.network.NetworkLocationService.java internal.com.android.location.provider.GeocodeProvider.java internal.com.android.location.provider.LocationProvider.java internal.com.android.location.provider.LocationProviderBase.java internal.com.android.location.provider.LocationRequestUnbundled.java internal.com.android.location.provider.ProviderPropertiesUnbundled.java internal.com.android.location.provider.ProviderRequestUnbundled.java org.microg.networklocation.MainService.java org.microg.networklocation.NetworkLocationThread.java org.microg.networklocation.backends.apple.AppleWifiLocationSource.java org.microg.networklocation.backends.apple.LocationRetriever.java org.microg.networklocation.backends.apple.Request.java org.microg.networklocation.backends.apple.Response.java org.microg.networklocation.backends.cellapi.CellAPI.java org.microg.networklocation.backends.file.CellLocationFile.java org.microg.networklocation.backends.file.NewFileCellLocationSource.java org.microg.networklocation.backends.file.OldFileCellLocationSource.java org.microg.networklocation.backends.mapquest.NominatimGeocodeSource.java org.microg.networklocation.backends.mozilla.IchnaeaCellLocationSource.java org.microg.networklocation.backends.opencellid.OpenCellIdLocationSource.java org.microg.networklocation.data.CellSpec.java org.microg.networklocation.data.LocationCalculator.java org.microg.networklocation.data.LocationRetriever.java org.microg.networklocation.data.LocationSpec.java org.microg.networklocation.data.MacAddress.java org.microg.networklocation.data.PropSpec.java org.microg.networklocation.data.WifiSpec.java org.microg.networklocation.database.GeocodeDatabase.java org.microg.networklocation.database.LocationDatabase.java org.microg.networklocation.helper.Networking.java org.microg.networklocation.helper.Reflected.java org.microg.networklocation.helper.Version.java org.microg.networklocation.platform.PlatformFactory.java org.microg.networklocation.provider.GeocodeProvider.java org.microg.networklocation.provider.NetworkLocationProvider.java org.microg.networklocation.retriever.CellSpecRetriever.java org.microg.networklocation.retriever.WifiSpecRetriever.java org.microg.networklocation.source.DataSource.java org.microg.networklocation.source.GeocodeSource.java org.microg.networklocation.source.LocationSource.java org.microg.networklocation.source.OnlineDataSource.java