Use um dispositivo Bluetooth GPS externo com celulares ou tablets Android
Conecte-se a um dispositivo GPS externo compatível com Bluetooth NMEA. O provedor simulado permite que outros aplicativos funcionem com o dispositivo.
** PARA Android 6.0 (Marshmallow), ele muda a maneira como lida com as permissões do provedor simulado. Vá para a opção do desenvolvedor, clique em "Selecionar aplicativo de localização simulada" e selecione este aplicativo como provedor.
!!! Por favor leia... VOCÊ PRECISA DE UM DISPOSITIVO DE HARDWARE Bluetooth GPS EXTERNO PARA FUNCIONAR!!!
O aplicativo requer GGA, GSA, GSV e RMC (ou ZDA+VTG) para funcionar corretamente.
Se você deixar comentários, quer funcionem ou não, você também pode indicar qual combinação de dispositivos de hardware está usando. Isso pode ajudar na depuração e também servir de referência para outros usuários.
### Sempre recebo dúvidas sobre como usar esse aplicativo para conectar seu Notebook ou PC, Mac, ou tethering de outro Android...etc. Devo esclarecer que o objetivo deste aplicativo é conectar o dispositivo Android a um dispositivo Bluetooth GPS externo, de forma a “substituir” as localizações GPS internas do Android.
Se você não entende qual é o propósito do aplicativo, não faça isso.
Instale por sua conta e risco.
### Por favor, entenda que o frontend do aplicativo é apenas um frontend, principalmente para fins de controle e configuração, além de fornecer algumas informações úteis. então não espere que ele tenha muitas funções, mostre todos os detalhes e em qualquer formato desejado... etc.
**** Primeiro ative Permitir locais simulados na configuração ****
* não podemos garantir que todos os dispositivos + aplicativos funcionem, por favor, envie-me detalhes por e-mail :)
==========
Agora você pode iniciar/interromper o serviço de outros aplicativos enviando o serviço ou transmitindo Intent :
Iniciar - googoo.android.btgps.action.SERVICE_START
Pare - googoo.android.btgps.action.SERVICE_STOP
Alternar - googoo.android.btgps.action.SERIVCE_TOGGLE
* Observação: você deve primeiro certificar-se de configurar todas as preferências e poder iniciar o serviço corretamente por meio do frontend da GUI.
* tente as soluções alternativas (de preferência) se não conseguir se conectar (por exemplo, falha na descoberta de serviço, conexão recusada)
Por favor, relate o erro ou envie-me o logcat se você tiver FC ou qualquer problema, com captura de tela de quaisquer mensagens de erro, log nmea.
Existem milhares de combinações de [versão Android x hardware móvel x hardware Bluetooth GPS ]. Lamentamos que seja impossível fornecer suporte para um modelo de hardware específico. Até um GPS-A funciona com Mobile-A, mas o GPS-A pode não funcionar com Mobile-B, mas o Mobile-B funciona com GPS-B. Porém, após atualizar a versão do Android, essa combinação não funciona mais, mas a outra combinação funciona novamente. Sempre recebi esses relatórios. Não tenho nenhum desses hardwares e, mesmo para alguns deles, nunca ouvi falar antes e não consigo pesquisar no Google nenhuma informação sobre eles. Espero que você entenda.
algum Android 4.2.x pode ter problemas com a pilha do Bluetooth.
por exemplo.
https://code.google.com/p/android/issues/detail?id=39688
https://code.google.com/p/android/issues/detail?id=42520
Leia mais