Connect to an external bluetooth NMEA compatible GPS device. Mock provider allows other apps to work with the device.
** FOR Android 6.0 (Marshmallow ), it changes the way it handles the mock provider permissions. Please go to the developer option, click "Select mock location app" and select this app as provider.
!!! Please read... YOU NEED AN EXTERNAL BLUETOOTH GPS HARDWARE DEVICE TO GET IT WORKS !!!
The app requires GGA, GSA, GSV and RMC (or ZDA+VTG) to works properly.
If you leave comments, whether works or not, you are welcome to state also which hardware devices combination you are using. This may help debugging and also serve as a reference for other users.
### I always receive questions about how to use this app to connect their Notebook or PC, Mac, or tethering another Android ...etc. I have to clarify that the purpose of this app is to connect the Android device with an external Bluetooth GPS device, in order to "replace" the android's internal GPS locations.
If you dont understand what the purpose of the app, please don't dl.
Please install at your own risk.
### Please understand that the app frontend is just a frontend, mainly for controlling and configuration purpose, and providing some handy info. so don't expect it has many functions, shows every details and in any desired format...etc.
**** Please first enable Allow Mock Locations in Setting ****
* can't guarantee all device+apps work, pls email me details :)
==========
Now you can start/stop the service from other apps by sending the service or broadcast Intent :
Start - googoo.android.btgps.action.SERVICE_START
Stop - googoo.android.btgps.action.SERVICE_STOP
Toggle - googoo.android.btgps.action.SERIVCE_TOGGLE
* Note: You should first make sure you setup all the preferences and you can start the service correctly through the GUI frontend.
* try the workarounds (in preference) if failed to connect (eg, service discovery fail, connection refused)
Please report error or send me logcat if you got FC or any problems, with screen cap of any error messages, nmea log.
There are thousands combinations of [android version x mobile hardware x bluetooth gps hardware ]. Sorry that it is impossible to provide support on a particular hardware model. Even a GPS-A works with Mobile-A, but GPS-A may not work with Mobile-B, but Mobile-B works with GPS-B. However, after upgraded the android version, this combination does not work anymore, but the other combination works again. I always got such reports. I don't have any those hardwares, and even for some of them, I never heard before and cannot google any information about them. Hope you understand.
some android 4.2.x may have problem with the bluetooth stack.
eg.
https://code.google.com/p/android/issues/detail?id=39688
https://code.google.com/p/android/issues/detail?id=42520
</div> <div jsname="WJz9Hc" style="display:none">Aansluiten op een externe bluetooth NMEA compatibele GPS-apparaat. Mock provider kunnen andere apps om te werken met het apparaat.
** VOOR Android 6.0 (Heemst), het verandert de manier waarop het omgaat met de mock provider permissies. Ga naar de optie ontwikkelaar, klik op "Selecteer mock locatie app" en selecteer deze app als provider.
!!! Lees ... U hebt een externe Bluetooth GPS HARDWAREAPPARAAT TE KRIJGEN HET WERKT !!!
De app vereist GGA, GSA, GSV en RMC (of ZDA + VTG) te werken naar behoren.
Als u opmerkingen, al werken of niet te verlaten, bent u welkom om ook welke hardware combinatie die u gebruikt te vermelden. Dit kan helpen bij het zuiveren en ook dienen als referentie voor andere gebruikers.
### Ik heb altijd vragen over hoe om deze app te gebruiken om hun notebook of pc, Mac of tethering andere Android ... etc verbinden ontvangen. Ik moet verduidelijken dat het doel van deze app is om de Android-toestel te verbinden met een externe Bluetooth GPS-apparaat, om te "vervangen" interne GPS-locaties van de android.
Als je niet begrijpt wat het doel van de app, dan kunt u niet dl.
Installeer op eigen risico.
### U zult begrijpen dat de app frontend is slechts een frontend, vooral voor het regelen en configuratie doel, en het verstrekken van een aantal handige info. dus verwacht niet dat het heeft vele functies, toont alle details en in elke gewenste indeling ... enz.
**** Gelieve eerst in staat Laat Mock Locaties in Instelling ****
* Kunnen niet garanderen dat alle apparaat + apps werken, pls e-mail me informatie :)
==========
Nu kunt u starten / stoppen met de service van andere apps door het sturen van de dienst of uitzending Intent:
Start - googoo.android.btgps.action.SERVICE_START
Stop - googoo.android.btgps.action.SERVICE_STOP
Toggle - googoo.android.btgps.action.SERIVCE_TOGGLE
* Opmerking: U moet eerst zorgen dat u setup alle voorkeuren te maken en kunt u de service correct starten via de GUI frontend.
* Probeer de oplossingen (bij voorkeur), indien niet aan te sluiten (bv, service discovery mislukken, verbinding geweigerd)
Meld fout of stuur me logcat als je echt FC of problemen met het scherm cap van eventuele foutmeldingen, NMEA-log.
Er zijn duizenden combinaties van [android versie x mobiele hardware x bluetooth gps hardware]. Jammer dat het onmogelijk is om steun op een bepaald hardwaremodel verschaffen. Zelfs een GPS-A werkt met Mobile-A, maar GPS-A kan niet werken met Mobile-B, maar Mobile-B werkt met GPS-B. Echter, na een upgrade van de Android-versie, deze combinatie werkt niet meer, maar de andere combinatie werkt weer. Ik heb altijd zulke rapporten. Ik heb geen die hardware, en zelfs voor een aantal van hen, ik heb nooit eerder gehoord en kan alle informatie over hen niet google. Hoop dat je het begrijpt.
sommige Android 4.2.x mogelijk probleem met de Bluetooth-stack hebben.
bijv.
https://code.google.com/p/android/issues/detail?id=39688
https://code.google.com/p/android/issues/detail?id=42520</div> <div class="show-more-end">