問題タブ [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.
android - 自分がどのジオフェンスにいるのかを知る方法は?
Android でジオフェンシングを使用しています。ジオフェンスを作成し、ジオフェンスに出入りするときに受け取りました。問題ない。しかし、すべてのトランジションを手動で保存せずに、どのジオフェンスにいるのかをすぐに知る方法が存在するかどうかを知りたいです。
ありがとうございました!
android - Android Geofence の実装は、Cell-ID (ネットワーク プロバイダー) を介してアラートを取得します。
http://developer.android.com/training/location/geofencing.htmlのジオフェンス コードを使用しています。
GPS を有効にして、次のコードを使用して GPS を要求すると、正常に動作します
Cell-Id から Geofence アラートを取得するにはどうすればよいですか
私が使うとき
ジオフェンスに入力されていることを示していますが、取得している実際の場所はフェンスではありません。
ジオフェンス半径を 100m に設定しました。
このプログラムを機能させるには、ネットを有効にする必要がありますか?
Google Play にログインする必要はありますか?
何が欠けていますか?
android - Android エミュレーターで Geofence アプリを実行する
Android エミュレーターで提供されているサンプル Geofence アプリを実行する方法はありますか: http://developer.android.com/training/location/geofencing.html
開始時にアプリがシャットダウンし、LogCat で次のエラー メッセージが表示されます。
location - Android - ジオフェンスが機能せず、coarse_location を使用
Android 開発者サイトで利用可能なジオフェンシングの例を使用しています。Coarse Location を使用していますが、ジオフェンス検出は GPS がオンになっている場合にのみ機能します。半径も 1000 メートルに設定されています。
何か案が?
java - Android Geofencing BroadcastReceiver がトリガーされない
私は現在、Android用のジオフェンシングアプリを作成しており、チュートリアルに従いましたが、BroadcastReceiverを正しくトリガーできないようです。
onAddGeofencesResult が呼び出されますが、BroadcastReceiver は呼び出されません。そして、その理由は?人が5ミリ秒以上ジオフェンスにいる場合、およびジオフェンスを出入りする場合にブロードキャストを送信するようにしています。オフィスのすぐ近くの座標に基づいてジオフェンスを作成しましたが、ジオフェンスを歩いても (または立っても) 結果が得られません。
ReceiveTransitionsBroadcastReceiver.java:
マニフェスト:
ジオフェンスを設定した MainActivity:
これをチェックしてくれてありがとう、私は助けに感謝します。
編集: ジオフェンスの半径は 1000 メートルです。私は約1マイル離れて戻ってきましたが何もしていないので、問題は精度ではないと思います. デバイスはアクティブ化されていないため、wifi のみを使用していますが、接続する各ジオフェンスの周りに多数の wifi スポットがあることに注意してください。
android - ジオフェンス (Android サンプル アプリ) java.lang.ClassNotFoundException MainActivity
ASUS Eee Tab (Transformer Prime TF201 Android v4.1.1) を持っています。私は Geofencing の API を読んでいて、以下のサンプル アプリを自分のデバイスにダウンロードしました => http://developer.android.com/training/location/geofencing.html。しかし、開くと終了します。
AndroidManifest.xml ファイルでターゲット sdk = 16 を設定しました
LogCat
AndroidManifest.xml
android - 多数(50)のジオフェンスを使用しながらバッテリーの消耗を減らす方法
私の要件:
パス(ルート)の周辺には重要な場所がいくつかあります(数量は約50です)。ユーザーがパスを移動していて、最も近い場所 (例: A) に到達すると、その場所 (例: A) に固有のタスクを実行する必要があります。
現在、必要なすべての場所のジオフェンスを同時に作成していますが、バッテリーの消費について疑問があります。
バッテリーの消費を最小限に抑える方法はありますか?もしそうなら、助けてください。ヘルプやガイダンスをいただければ幸いです。
注: ユーザーは、ルートの開始/終了/途中からルートに入ることができます。
android - Goefence データを Android アプリに保存する必要があるのはなぜですか?
私の質問は自己記述的です.AndroidアプリでGeofence Apiを使用する方法についてたくさん読んだことがあります。私は非常に多くのチュートリアルと SO からのリンクをたどっています。私は Geofencing を使用するアプリケーションを開発しています。しかし、まだはっきりしない質問が 1 つあります。公式開発者サイトから、次の ように書かれています:
ジオフェンス ストレージを定義する
私の理解では、LocationClient はジオフェンスを登録するために使用され、それを削除するためにも同じように使用されます。また、ストレージにアクセスしていない場所に基づいて通知をトリガーし、イベントの通知をトリガーします。では、なぜそれを保管する必要があるのでしょうか。