問題タブ [android-ibeacon]
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 - ビーコン スキャンに一貫性がない
Radius Networks iBeacon Api を使用しています。毎秒バックグラウンド モードでビーコンをスキャンしています。2 つのビーコンがあります。ビーコンのスキャンに一貫性がない場合があります。どうすればこの問題を克服できますか?
2 つのビーコンがあるとします。
最初のインターバルスキャン
ビーコン 1、ビーコン 2 が見つかりました
2 番目のインターバル スキャンで
ビーコン 1 またはビーコン 2 のみが来る
3回目のインターバルスキャン時
ビーコン 1 とビーコン 2 が見つかりました
4 回目の間隔で
再びシングルビーコンがやってくる..
このように私は得ています
android - Radius Networks Android IBeacon ライブラリ - バックグラウンド サービスを実行していますか?
Pro ライブラリのドキュメントでは、ブートストラップ通知機能を含む「iBeacon 検出時にアプリを自動起動」について説明しています。これは素晴らしいことですが、ユーザーがアプリ キラーを使用した場合でもアプリが停止するのではないかと思いますが、たとえば WhatsApp はメッセージを受信したときに通知を作成します。私が知っていることから、 BroadcastReceiver を使用してイベントに登録します。
この特定のライブラリでそれはまったく可能ですか?
android - Radius Networks Pro iBeacon SDK を使用したバックグラウンド BLE トリガー
Android 4.3 を実行している Samsung Galaxy Tab 2 で Radius Networks iBeacon SDK の Pro バージョンを使用して開発しています。このアプリは、非プロ バージョン 0.7 を 1 か月間正常に使用していますが、バックグラウンド イベントが必要なため、プロ バージョン 1.0 に移行しました。AndroidProximityLibrary プロジェクトは Eclipse のプロジェクト依存関係であり、ProximityKit.properties
ファイルはsrc/
.
ドキュメントで説明されているように、次のコードは Application サブクラスです。アプリには BLUETOOTH および BLUETOOTH_ADMIN 権限があります。LogCat の出力から、didDetermineStateForRegion()
スリープ状態になった後にメソッドが期待どおりに呼び出されないことに注意してください。バックグラウンドで何かを実行するには、何を変更する必要がありますか?
RadiusNetworks ライブラリの iBeacon バックグラウンド スキャン PRO 機能と呼ばれる同様の質問を見たことがありますか? IBeaconManager.unbind()
しかし、 OSがサービスをクリーンアップする原因となった呼び出しがあるように見える問題がありました。私のコードは を呼び出すことはIBeaconManager.unbind()
ありませんIBeaconManager.bind()
。
ビーコンの範囲外でアプリを実行してから、範囲内に入りました。30 秒経っても何も起こらなかったので、電源ボタンを押しても何も起こりませんでした。電話を接続し、ADB からトレースを取得しました。
スリープ (ホームから電源) と 30 秒後のウェイク (電源) の間の INFO レベルの LogCat
android - 測距中の Android ビーコン モニタリング
ここで尋ねた以前の質問の続きですが、すべてのビーコンに対して単一のリージョンを作成するというアプローチには従いません。現在、実行時にリージョンを作成しています。最初にレンジングを行いました。以下は、私が実装しようとしているコードです。
上記のアプローチは正しいですか?問題は、同じビーコンがonEnteredRegion()に 2 回入力され、終了しないことがあります。フォアグラウンド スキャンとバックグラウンド スキャンのスキャン間隔をいじってみましたが、同期していません。Android用のEstimoteビーコンSDKを使用しています。
android - Android iBeacon Library - リモート プロセスで IBeaconManager をサービスにバインドする方法
RadiusNetworks Android iBeacon Library を使用しています。バックグラウンド プロセスで iBeacon 測距を行いたいのですが、ビーコン情報をアプリケーションにブロードキャストします。別のプロセスで実行されているサービスに iBeaconManager をバインドしようとしましたが、サービスが onIBeaconServiceConnect() コールバックに到達しないため、機能していないようです。
別のプロセスでの TestService:
AndroidManifest.xml
サーバーから関連する proxID をフェッチし、それをサービスに送信します。その時点で、サービスにバインドして、prox に一致する地域の範囲を開始できるはずです。しかし、サービスに正常にバインドできないようです。助けてくれてありがとう。投稿されたコードを更新する必要があるかどうか教えてください。