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.
<a href="https://www.google.com/url?q=https://www.google.com/url?q%3Dhttps://code.google.com/p/android/issues/detail?id%253D39688%26sa%3DD%26usg%3DAFQjCNFQupaRoNmr2bxBuaWNRVrDUxyW9Q&sa=D&usg=AFQjCNGYh2DDY3PQNFecDi4CkiMiyzqcoA" target="_blank">https://code.google.com/p/android/issues/detail?id=39688</a>
<a href="https://www.google.com/url?q=https://www.google.com/url?q%3Dhttps://code.google.com/p/android/issues/detail?id%253D42520%26sa%3DD%26usg%3DAFQjCNHpp_JtOwGl227yRw2A4pczGMjxKA&sa=D&usg=AFQjCNH4GYOUzi3WeZHUUC3wrwHJolGzOw" target="_blank">https://code.google.com/p/android/issues/detail?id=42520</a>
</div> <div jsname="WJz9Hc" style="display:none">Harici bluetooth NMEA uyumlu GPS cihazı bağlayın. Mock sağlayıcı diğer uygulamalar cihazla çalışma olanağı sağlar.
** Android 6.0 (Zefir) İÇİN, o sahte sağlayıcı izinlerini işleme biçimini değiştirir. "Sahte konum uygulamayı seçin", geliştirici seçeneğine tıklatın gidip sağlayıcısı olarak bu uygulamayı seçiniz.
!!! Lütfen okuyun ... SEN ÇALIŞIYOR ALMAK Harici Bluetooth GPS donanım aygıtı İHTİYACINIZ !!!
Uygulamaya düzgün eserler GGA, GSA, GSV ve RMC (veya ZDA + VTG) gerektirir.
Eğer yorum, işlerin olsun veya olmasın bırakırsanız, siz de kullanmakta olduğunuz donanım aygıtları kombinasyon devlet bekliyoruz. Bu hata ayıklama yardımcı olacak ve aynı zamanda diğer kullanıcılar için bir referans olarak hizmet edebilir.
### Hep vb onların Notebook veya PC, Mac veya başka bir Android tethering ... bağlanmak için bu uygulamayı nasıl kullanılacağı hakkında sorular alırsınız. Ben bu app amacı android dahili GPS konumları "yerine" amacıyla, harici bir Bluetooth GPS cihazı ile Android cihazı bağlamak olduğunu açıklamak zorunda.
Eğer app amacı, dl etmeyiniz anlamak dont.
Kendi risk kurun.
### App önyüz esas kontrol ve yapılandırma amaçlı ve bazı kullanışlı bilgi sağlamak için, sadece bir önyüz olduğunu anlayın. bu yüzden ... vb birçok fonksiyonu vardır her ayrıntılarını gösterir ve istenilen formatta beklemeyin.
**** İlk ortamda Mock Mekanlar izin etkinleştirin ****
* Tüm aygıt + uygulamalar işi garanti edemez, pls bana e-posta bilgilerini :)
==========
Şimdi hizmet veya yayın Niyet göndererek diğer uygulamalar hizmetini başlatmak / durdurmak edebilirsiniz:
Başlangıç - googoo.android.btgps.action.SERVICE_START
Dur - googoo.android.btgps.action.SERVICE_STOP
Toggle - googoo.android.btgps.action.SERIVCE_TOGGLE
* Not: Önce emin kurulum tüm tercihleri yapmalıdır ve GUI önyüz üzerinden düzgün hizmet başlatabilirsiniz.
Bağlamak için başarısız olursa * (tercih) geçici çözümleri deneyin (örneğin, servis bulma başarısız, bağlantı reddedildi)
Hata bildirmek veya FC veya herhangi bir sorun var eğer herhangi bir hata iletileri ekran kapağı, nmea günlüğü ile bana logcat gönderin.
[Android versiyonu x mobil donanım x bluetooth gps donanım] binlerce kombinasyonları vardır. Belirli bir donanım modeline destek sağlamak için imkansız olduğunu üzgünüm. Hatta bir GPS Mobil-A ile çalışır, ancak GPS Mobil-B ile çalışmak değil, ancak Mobile B GPS-B ile çalışır. Android sürümü yükselttikten sonra ancak, bu kombinasyon artık çalışmıyor, ancak diğer kombinasyon tekrar çalışır. Ben her zaman bu tür raporlar var. Ben herhangi bir bu donanım yok, hatta bazıları için, ben daha önce hiç duymadım ve onlar hakkında herhangi bir bilgi google olamaz. Umarım anlarsın.
Bazı android 4.2.x bluetooth yığını ile sorun olabilir.
örneğin.
<a href="https://www.google.com/url?q=https://code.google.com/p/android/issues/detail?id%3D39688&sa=D&usg=AFQjCNFQupaRoNmr2bxBuaWNRVrDUxyW9Q" target="_blank">https://code.google.com/p/android/issues/detail?id=39688</a>
<a href="https://www.google.com/url?q=https://code.google.com/p/android/issues/detail?id%3D42520&sa=D&usg=AFQjCNHpp_JtOwGl227yRw2A4pczGMjxKA" target="_blank">https://code.google.com/p/android/issues/detail?id=42520</a></div> <div class="show-more-end">