問題タブ [android-gps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
848 参照

android - Flic Bluetooth ボタンのインテントを使用して GPSLogger でアクションを実行する

Androidの Flic Bluetooth ボタン ( flic.io ) アプリを使用すると、ボタンをクリックしたときにアプリからインテントを起動できます。このインテントは 1 行のコードにすぎないように思えます。

これを使用してGPSLogger アプリでログを記録したいのですが、現時点では機能しません。

GPSLogger は、次の形式でインテントを受け入れることができると言います。

アクション: com.mendhak.gpslogger.GpsLoggingService

おまけ: immediatestart:true(その他下記)

対象:サービス

Flic で次の行を試しましたが、成功しませんでした。 action.com.mendhak.gpslogger.GpsLoggingService.extra.immediatestart:true.target:service

も試した

android.intent.action.com.mendhak.gpslogger.GpsLoggingService.extra.immediatestart:true.target:service

これを正しく指定する方法を知っている人はいますか? ありがとう!

0 投票する
3 に答える
118 参照

android - バックグラウンドで位置情報の更新を取得するサービスが必要な理由

アップデート

私が得たすべての回答は、「サービスがバックグラウンドで実行されているため」と言っています。

これは私の質問には答えません。

アクティビティから呼び出しlocationManager.requestLocationUpdatesて、しばらくするとアクティビティが破棄されたとします。

locationManagerアクティビティが破棄され、リスナーを呼び出す必要がないことをどうやって知ることができますか?

サービスからの登録は、アクティビティからの登録とどのように異なりますか?

元の質問

私の Android アプリは、バックグラウンドであっても位置情報の更新を取得する必要があります。

SO の標準的な答えは、通常、そのためのサービスを作成することです。

サービスはどのように役立ちますか?

を作成しLocationManagerて更新を登録するには、アプリのコンテキストを使用します。

そのため、ロケーションの更新をサービスに実際に「バインド」するものはありません。

サービスからの登録とアクティビティからの位置更新の登録の違いは何ですか?

0 投票する
0 に答える
47 参照

java - 同時に 2 つの LocationListeners を持つことは可能ですか?

gps プロバイダーの座標と、デバッグ モードがオンになっている場合はネットワーク プロバイダーの座標を表示する gps ログ アプリを作成しようとしています。ただし、多くの問題が発生しています (GPS 座標が表示されない、高度が返されないなど)。これまでのところ、コードに誤りは見つかっていないので、これは、2 つの異なるサービスを同時に実行しているためではないかと考え始めました。これらのサービスには、通常のパブリック メソッドを持つ Locationlisteners が含まれています。

public void onLocationChanged(final Location loc)

これが問題ですか?2 つの位置情報サービスを同時に実行することは可能ですか?

0 投票する
3 に答える
1391 参照

android - Uber/Ola は、移動の始点から終点までの移動距離をどのように計算しますか?

Uber と Ola のモバイル アプリ: 旅行の開始地点と終了地点の間の距離を計算するために、Google MAP API を直接使用することはできません。これは、車が移動した正確なルートを提供しない可能性があるためです。総移動距離の計算に使用できるように、移動パスに沿ってポイントをドロップするにはどうすればよいですか?

0 投票する
2 に答える
48 参照

android - バッテリーを消耗させずに Android サービスで GPS を使用する最良の方法は何ですか? これに適したライブラリはありますか?

アプリケーションが閉じているとき、またはバックグラウンドでメッセージをプッシュ送信するときに、ユーザーの位置を調べたいです。バッテリーを消耗しないための最良の方法は何ですか。これに適したライブラリはありますか?

0 投票する
0 に答える
725 参照

android - Androidのプロパティで緯度と経度とともに画像をキャプチャするにはどうすればよいですか

画像をキャプチャし、その場所の GPS 座標をキャプチャした画像のプロパティに埋め込みたいと思います。または

どのような方法で達成できるか、または回答が役立つ可能性があるかを教えてください。より良い方法があれば、それも役に立ちます。事前に感謝します。

0 投票する
2 に答える
895 参照

java - Android GPS OnLocationChange のクラッシュ

Android アプリケーションを実行しようとするたびに、このエラーとクラッシュが発生し続けます。現在の GPS 位置を取得し、データ アクティビティのログと呼ばれるテキストビューを更新することになっています。

07-02 09:28:40.978 27682-27682/? W/dalvikvm: threadid=1: キャッチされない例外で終了するスレッド (group=0x416aeba8) 07-02 09:28:40.978 27682-27682/? E/AndroidRuntime: FATAL EXCEPTION: メイン プロセス: com.novakinc.novak、PID: 27682 java.lang.NullPointerException at com.novakinc.novak.MainActivity$1.onLocationChanged(MainActivity.java:52) at android.location.LocationManager$ListenerTransport ._handleMessage(LocationManager.java:279) で android.location.LocationManager$ListenerTransport.access$000(LocationManager.java:

AndroidManifest.xml :

MainActivity.java :

data.java :

0 投票する
1 に答える
90 参照

android - 接続なしの VANET での wifihonk の Wi-Fi Direct

最近、私はスマートフォンの gps モジュールから自分の位置情報 (緯度、経度、方位、速度) をブロードキャストするプロジェクトを行っています。バネット)。デバイス間の接続を確立せずに、Wi-Fi Direct を使用してこれらの情報をブロードキャストしたいと考えています。Wi-Fi Direct ssid の名前に情報を入力し、GPS データが変更されたときに変更するだけです。すると、遅延が非常に長いという問題が発生します。あるデバイスの Wifi Direct をオンにすると、約 1 秒後に別のデバイスがそれを見つけることができました。しかし、車両ネットワークに関しては、それだけでは十分ではありません。デバイス名を定期的に変更すると、この問題はさらに深刻になりました。この方法が衝突回避の仕事をするのに適しているかどうか誰かが教えてくれますか? Androidスマートフォンを使用するより良い方法があれば? どうもありがとう!

0 投票する
1 に答える
175 参照

android - インテントをブロードキャストするアプリ名の取得

GPS の使用状況を追跡するアプリを開発しています (GPS のオン/オフだけでなく、位置要求も)。

調査の結果、マニフェストで次のコードを使用してこれをアーカイブできることがわかりました。

アプリが GPS を要求するたびに、TriggerGPS クラスが呼び出されます。

しかし、私のアプリは、各アプリが GPS を使用しており、アプリが GPS を使用して 1 日あたりの座標を取得した回数を示すレポートを作成する必要があります。

ここでの問題は、イベントをブロードキャストしたアプリ名を取得する方法がわからないことです。

それを行う方法はありますか?

皆さん、ありがとうございました。