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">Kết nối với một thiết bị bluetooth NMEA GPS ngoài tương thích. Nhà cung cấp Mock cho phép ứng dụng khác để làm việc với các thiết bị.
** CHO Android 6.0 (Marshmallow), nó thay đổi cách nó xử lý các điều khoản cung cấp giả. Xin vui lòng đến lựa chọn nhà phát triển, bấm vào nút "Chọn mô hình ứng dụng location" và chọn ứng dụng này là nhà cung cấp.
!!! Vui lòng đọc ... BẠN CẦN THIẾT BỊ AN HARDWARE EXTERNAL BLUETOOTH GPS TO GET IT WORKS !!!
Các ứng dụng đòi hỏi GGA, GSA, GSV và RMC (hoặc ZDA + VTG) cho các công trình đúng cách.
Nếu bạn để ý, cho dù công trình hay không, bạn đều được chào đón để nhà nước cũng có các thiết bị phần cứng kết hợp mà bạn đang sử dụng. Điều này có thể giúp gỡ lỗi và cũng phục vụ như là một tài liệu tham khảo cho những người dùng khác.
### Tôi luôn nhận được câu hỏi về cách sử dụng ứng dụng này để kết nối máy tính xách tay của họ hoặc PC, Mac, hoặc tethering Android khác ... vv. Tôi phải làm rõ rằng mục đích của ứng dụng này là để kết nối các thiết bị Android với một thiết bị Bluetooth GPS bên ngoài, để "thay thế" vị trí GPS nội bộ của android.
Nếu bạn không hiểu những gì mục đích của ứng dụng này, xin vui lòng không dl.
Vui lòng cài đặt có nguy cơ của riêng bạn.
### Xin hãy hiểu rằng lối vào ứng dụng chỉ là một lối vào, chủ yếu là để kiểm soát và mục đích cấu hình, và cung cấp một số thông tin có ích. do đó, không mong đợi nó có nhiều chức năng, hiển thị mọi thông tin chi tiết và trong bất kỳ định dạng mong muốn ... vv.
**** Trước tiên, hãy cho phép Cho phép Locations Mock trong Setting ****
* Không thể đảm bảo tất cả các thiết bị + ứng dụng công việc, xin gửi email cho tôi chi tiết :)
==========
Bây giờ bạn có thể khởi động / dừng dịch vụ từ các ứng dụng khác bằng cách gửi những dịch vụ hoặc Ý định phát sóng:
Bắt đầu - googoo.android.btgps.action.SERVICE_START
Stop - googoo.android.btgps.action.SERVICE_STOP
Toggle - googoo.android.btgps.action.SERIVCE_TOGGLE
* Lưu ý: Trước tiên, bạn nên chắc chắn rằng bạn thiết lập tất cả các sở thích và bạn có thể bắt đầu dịch vụ một cách chính xác thông qua GUI frontend.
* Thử những cách giải quyết (ưu tiên) nếu không kết nối (ví dụ, phát hiện dịch vụ thất bại, kết nối từ chối)
Vui lòng báo cáo lỗi hoặc gửi cho tôi logcat nếu bạn có bất kỳ vấn đề hoặc FC, với nắp màn hình của bất kỳ thông báo lỗi, NMEA log.
Hiện có hàng ngàn kết hợp của [Android phiên bản di động của phần cứng x x phần cứng gps bluetooth]. Xin lỗi mà nó không thể cung cấp hỗ trợ trên một mô hình phần cứng cụ thể. Ngay cả một GPS-A làm việc với Mobile-A, nhưng GPS-A có thể không hoạt động với Mobile-B, nhưng Mobile-B làm việc với GPS-B. Tuy nhiên, sau khi nâng cấp phiên bản android, sự kết hợp này không làm việc nữa, nhưng sự kết hợp các công trình khác nữa. Tôi luôn luôn có báo cáo như vậy. Tôi không có bất kỳ những phần cứng, và ngay cả đối với một số người trong số họ, tôi không bao giờ nghe thấy trước đây và không thể google bất kỳ thông tin về họ. Mong là bạn hiểu.
một số 4.2.x android có thể có vấn đề với bluetooth stack.
ví dụ.
<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">