BeaconManager がスキャンできる回数には制限があることを知りました。最小時間の長さはありませんが、最大時間の長さ (5 分) があることを読みました。私がリンクしたそのスレッドは、設定を完全に構成可能にする意図があると述べていますが、それが実装されているかどうかを知りたいと思っていました. 要するに、BeaconManager を 5 分以上スキャンするように設定できますか? ありがとう。
質問する
108 次
1 に答える
0
はい、Android ビーコン ライブラリのスキャン期間を好きなだけ設定できます (デフォルトは 1.1 秒です)。以下の例では、1 分に設定しています。
beaconManager.setForegroundScanPeriod(60000l); // 60000 ms = 1 minute
あなたが読んだ 5 分の制限は、おそらくAlarmManager
スキャンの再起動間隔であり、アプリが誤って強制終了された場合にバックグラウンド スキャンを再開します。これは現在 5 分に固定されています。
于 2016-01-30T11:00:18.417 に答える