Android 5.0以上を対象に、ビーコン(Eddystone)のデータを受信するAndroidアプリを作っています。
BluetoothLeScannerを利用しているのですが先日、とあるブログで
Scanをスタートしたままにすると、Bluetoothのチップが壊れる原因になるそうなので、実際は一定時間スキャンしたら止めるというような処理が必要になります。
と書いてあるのを発見しました。
- Android4と5、両方でBeaconを利用する際の処理方法
http://marunouchi-tech.i-studio.co.jp/2098/
私のやりたいこととしては「街中にビーコンを配置し、その近くを通ったらデータを受信する」という感じなのですが、この場合だとアプリが1日中スキャンをしたままの状態になります。
これは端末にとって良くないのでしょうか?
またこの場合、どのような回避策が存在するでしょうか?
何かご存知の方がいらっしゃいましたら、アドバイスをお願い致します。
あなたの回答
tips
プレビュー