問題タブ [google-awareness]
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 - BroadcastReceiver は、数時間後に Xiaomi での動作を停止します
私は自分のプロジェクトにAwareness APIBroadcastReceiver
を使用しており、 . これは私のコードでの質問です: link。問題は、Xiaomiデバイスを除くすべての Android バージョンですべて正常に動作することです。BroadcastReceiver
数時間経っても何も受信しない場合。私はこれに対して多くの解決策を試しました(これやこれ、アプリのバッテリー節約をオフにするなど)が、何もうまくいかないようです。
java - Google Awareness API の「ステータス コード = 7508」の意味は何ですか?
アプリケーションに Google Awareness API を実装しました。getPlace を除く Awareness API のすべての機能が動作しています。ただし、近くの場所の機能は機能しません。ステータス コード 7508 が表示されます。その特定のコードに関する情報はなく、公式の Android ドキュメントでも処理されていません。
android - Android - BLE デバイスの近くにいるときに通知を受け取る
アプリが特定の BLE デバイスの範囲内にあるときに通知を受け取る必要があります。範囲に入ったら、デバイスに接続してデータを送信したいと思います。
アプローチ 1:
定期的な BLE スキャンは、一定の間隔で (つまり、30 秒ごとに) 行われます。ただし、これはバッテリーにはよくありません。デバイスの位置が BLE デバイスの位置に近い場合にのみスキャンすることで、これを少し改善できます (Android Geofence API を使用)。しかし、それでも、バッテリーにはあまり適していません。
アプローチ 2:
Android Awareness API を使用します。これは有力候補のようです。ただし、BLE デバイスを BLE ビーコンとして Google に登録する必要があるようです。これが絶対的な要件であるかどうかは誰にもわかりますか? Google に登録したくありません。