問題タブ [android-geofence]

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 投票する
2 に答える
10768 参照

android - Android ジオフェンスの出入り通知の一貫性を高める方法は?

組み込みのジオフェンス API (プレイ サービス) を使用していますが、さまざまな結果が得られています。ジオフェンスを設定した後、GPS がオンになっていても、最新の位置 (LocationClient が接続され、バックグラウンドで実行されている) で、出入りの通知が非常に矛盾しているようです。デバイスによって登録された場所とジオフェンスの場所に基づいて、技術的にジオフェンスの内側/外側にいる場合でも、通知がトリガーされる場合とトリガーされない場合があることがわかりました。これをより予測可能にする方法はありますか?私はほとんどこの API を放棄し、デバイスの位置のポーリングに基づいて独自の (バッテリーを消耗する) ジオフェンスを実装したくなります。

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

android - Google GeofenceDetection の例のクラッシュ

次の場所でコード ( GeofenceDetection.zip )を実行しようとしています。

エミュレーターと実際の電話 (Galaxy S3) でアプリがクラッシュし続けます。

私がやっているのは、コードをダウンロードし、Google Play サービスをライブラリとして追加してから、Android 4.4.2 でビルドすることだけです。

ここに画像の説明を入力

LogCat による 更新:ここに画像の説明を入力

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

android - ダイナミック ジオフェンスと Google マップの Android アプリ

Google マップを使用して Android アプリケーション用のジオフェンス アプリケーションを作成する最良の方法についてアドバイスを求めています。

Android のドキュメントに記載されているサンプル コードを確認しましたが、これがやりたいことを満たしているかどうかはわかりません。基本的に、ユーザーの位置と半径を表示し、ユーザーがこの半径の外に出た場合に警告したいと考えています。半径のサイズは動的で、時間帯によって異なります。

私が何を見なければならないかについて、誰かが私に何か良い出発点を教えてもらえますか? これは一般的な質問であることは承知していますが、誰かがコードを提供してくれるのではなく、これを達成するための最善の方法についてアドバイスを求めています。

ありがとうございました

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

android - Android : ジオ フェンシング レシーバーが呼び出されない

ドキュメントに従ってAndroidでGeo Fencingのデモを作成しましたが、ここではGeo Fencing Broadcast Receiverがフェンスエリアから出たり入ったりしても呼び出されません。

みんなコードを見て、問題を見つけようとします。

ありがとう金吾

SplashActivity.java

GeoFenceRequestor.java

GeofenceReceiver.java

public class GeofenceReceiver extends BroadcastReceiver { コンテキスト コンテキスト;

AndroidManifest.xml

ジオ フェンスを正常に追加しますが、後でブロードキャスト レシーバーを呼び出して、出入りしたかどうかを確認しません。

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

android - Worklight - Wifi の Connect Trigger がエラーをスローしている

関数

エラーがスローされます:

The WIFI Connect trigger with network specification: [{"SSID":"wifiName"}] will have no affect, since this network do not appear in WIFI acquisition policy.

正確な問題は何ですか? 助けてください。

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

android - Android ジオフェンス addGeofences

Android のジオフェンシングに問題があります。https://developer.android.com/training/location/geofencing.htmlの指示に従います。 ジオフェンスのリストを作成し、LocationClient に接続すると動作し、接続が返され、最後の位置を取得できます。しかし、実行すると:

mLocationClient.addGeofences(InfoApp.mGeofenceList, mTransitionPendingIntent, this);

onAddGeofencesResult に応答がありません。logcat にメッセージが表示されません。

次のコードでジオフェンスを作成します。

まず、REQUEST_TYPE.ADD を使用してこの関数を呼び出します。

onConnected で応答を受け取りましたが、addGeofences を呼び出しても応答がありません。

どうもありがとうございました!

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

java - クラッシュすることなくバックグラウンドでAndroidジオフェンスを作成する

現在、lat、lng 情報を含む gcm メッセージを受信する IntentService があり、フォアグラウンド アプリなしでバックグラウンドでジオフェンスを登録したいと考えています。作業中の (アクティビティ内の) コードを IntentService に入れようとしましたが、nullpointerexception が発生し、その理由がわかりません。

これはエラーメッセージです:

これを達成するためのアイデアやヒントはありますか?