有时用户打开app后,无法接收到蓝牙广播,却不知是因为蓝牙和定位未开启,故需要在app中增加判断提示。
请求打开定位服务
private fun checkLocationSetting() {
if (!LocationSetting.isEnabled(this)) {
runOnUiThread {
LocationSetting.askToActivate(this)
}
}
}
import android.app.AlertDialog
import android.content.Context
import android.content.Context.LOCATION_SERVICE
import android.content.Intent
import

当Android应用启动时,若发现用户未开启蓝牙或定位服务,为确保正常接收蓝牙广播,应用需要检测并提示用户开启。本文将介绍如何在代码中实现这一功能。
最低0.47元/天 解锁文章
3244

被折叠的 条评论
为什么被折叠?



