Bluetooth GPS -
Androidモバイルまたはタブレットを備えた外部Bluetooth GPSデバイスを使用する
外部Bluetooth NMEA互換GPSデバイスに接続します。 Mock Providerを使用すると、他のアプリがデバイスを操作できるようにします。
** Android 6.0(Marshmallow)の場合、Mockプロバイダーの権限を処理する方法を変更します。 [開発者]オプションに移動し、[[Mock Location App]を選択]をクリックして、このアプリをプロバイダーとして選択します。
!!!読んでください...外部Bluetooth GPSハードウェアデバイスが必要です。
アプリは、適切に機能するためにGGA、GSA、GSV、およびRMC(またはZDA+VTG)が必要です。
コメントを残した場合、動作するかどうかにかかわらず、使用しているハードウェアデバイスの組み合わせも述べてください。これは、デバッグに役立つ可能性があり、他のユーザーのリファレンスとしても機能します。
###私は常にこのアプリを使用してノートブックまたはPC、Mac、または別のAndroidなどをつなぐ方法について質問を受け取ります。このアプリの目的は、Androidの内部GPSロケーションを「交換」するために、AndroidデバイスをBluetooth GPSデバイスに接続することであることを明確にしなければなりません。
アプリの目的がわからない場合は、dlしないでください。
ご自身の責任でインストールしてください。
###アプリのフロントエンドは、主に制御と構成の目的であり、便利な情報を提供するためのフロントエンドであることを理解してください。したがって、多くの機能があり、すべての詳細を表示し、目的の形式などを表示します...
****最初に設定でモックの場所を許可してください****
*すべてのデバイス+アプリの動作を保証することはできません、plsは私に詳細をメールで送信します:)
==========
これで、サービスまたはブロードキャストの意図を送信することにより、他のアプリからサービスを開始/停止できます。
start -googoo.android.btgps.action.service_start
停止-Googoo.android.btgps.action.service_stop
トグル-Googoo.android.btgps.action.serivce_toggle
*注:まず、すべての設定をセットアップし、GUIフロントエンドを介してサービスを正しく開始できることを確認する必要があります。
*接続に失敗した場合(たとえば、サービスの発見が失敗し、接続が拒否された場合)、回避策を試してください(好みます)
エラーまたは問題が発生した場合は、エラーメッセージのあるエラーキャップ、NMEAログを使用した場合、エラーを報告するか、ログキャットを送信してください。
[Androidバージョンxモバイルハードウェアx Bluetooth GPSハードウェア]の何千もの組み合わせがあります。特定のハードウェアモデルでサポートを提供することが不可能であることを申し訳ありません。 GPS-AでさえMobile-Aで動作しますが、GPS-AはモバイルBで動作するわけではありませんが、Mobile-BはGPS-Bで動作します。ただし、Androidバージョンをアップグレードした後、この組み合わせは機能しなくなりましたが、他の組み合わせは再び機能します。私はいつもそのような報告を受けました。私にはそれらの硬い硬さはありません、そしてそれらのいくつかにとってさえ、私は以前に聞いたことがなく、それらに関する情報をグーグルすることはできません。あなたが理解することを願っています。
一部のAndroid 4.2.xは、Bluetoothスタックに問題がある場合があります。
例えば。
https://code.google.com/p/android/issues/detail?id=39688
https://code.google.com/p/android/issues/detail?id=42520