問題タブ [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 ジオフェンスの出入り通知の一貫性を高める方法は?
組み込みのジオフェンス API (プレイ サービス) を使用していますが、さまざまな結果が得られています。ジオフェンスを設定した後、GPS がオンになっていても、最新の位置 (LocationClient が接続され、バックグラウンドで実行されている) で、出入りの通知が非常に矛盾しているようです。デバイスによって登録された場所とジオフェンスの場所に基づいて、技術的にジオフェンスの内側/外側にいる場合でも、通知がトリガーされる場合とトリガーされない場合があることがわかりました。これをより予測可能にする方法はありますか?私はほとんどこの API を放棄し、デバイスの位置のポーリングに基づいて独自の (バッテリーを消耗する) ジオフェンスを実装したくなります。
android - Google GeofenceDetection の例のクラッシュ
次の場所でコード ( GeofenceDetection.zip )を実行しようとしています。
エミュレーターと実際の電話 (Galaxy S3) でアプリがクラッシュし続けます。
私がやっているのは、コードをダウンロードし、Google Play サービスをライブラリとして追加してから、Android 4.4.2 でビルドすることだけです。
LogCat による
更新:
android - ダイナミック ジオフェンスと Google マップの Android アプリ
Google マップを使用して Android アプリケーション用のジオフェンス アプリケーションを作成する最良の方法についてアドバイスを求めています。
Android のドキュメントに記載されているサンプル コードを確認しましたが、これがやりたいことを満たしているかどうかはわかりません。基本的に、ユーザーの位置と半径を表示し、ユーザーがこの半径の外に出た場合に警告したいと考えています。半径のサイズは動的で、時間帯によって異なります。
私が何を見なければならないかについて、誰かが私に何か良い出発点を教えてもらえますか? これは一般的な質問であることは承知していますが、誰かがコードを提供してくれるのではなく、これを達成するための最善の方法についてアドバイスを求めています。
ありがとうございました
android - Android : ジオ フェンシング レシーバーが呼び出されない
ドキュメントに従ってAndroidでGeo Fencingのデモを作成しましたが、ここではGeo Fencing Broadcast Receiverがフェンスエリアから出たり入ったりしても呼び出されません。
みんなコードを見て、問題を見つけようとします。
ありがとう金吾
SplashActivity.java
GeoFenceRequestor.java
GeofenceReceiver.java
public class GeofenceReceiver extends BroadcastReceiver { コンテキスト コンテキスト;
AndroidManifest.xml
ジオ フェンスを正常に追加しますが、後でブロードキャスト レシーバーを呼び出して、出入りしたかどうかを確認しません。
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.
正確な問題は何ですか? 助けてください。
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 を呼び出しても応答がありません。
どうもありがとうございました!
java - クラッシュすることなくバックグラウンドでAndroidジオフェンスを作成する
現在、lat、lng 情報を含む gcm メッセージを受信する IntentService があり、フォアグラウンド アプリなしでバックグラウンドでジオフェンスを登録したいと考えています。作業中の (アクティビティ内の) コードを IntentService に入れようとしましたが、nullpointerexception が発生し、その理由がわかりません。
これはエラーメッセージです:
これを達成するためのアイデアやヒントはありますか?