蓝牙设置+android
在我的应用程序中,我需要检查设备是否可发现以及蓝牙是否打开或关闭我应用了这样的代码
bluetoothenable=Settings.Secure.getInt(myContext.getContentResolver(),
android.provider.Settings.Secure.BLUETOOTH_ON);
当在设置中我检查了蓝牙打开但可发现时,它给出了真实值 我添加此代码,
bluetooth=Settings.System.getInt(myContext.getContentResolver(),
android.provider.Settings.System.BLUETOOTH_DISCOVERABILITY);
它给我设置未找到异常,不是我检查过的任何值 android.provider.Settings.System
如果我们无法通过读取设置值,它会给出此错误 android.provider.Settings.System
?
In My Application i Need to check whether the device is discoverable or not and bletooth is on or off I applied the code like this
bluetoothenable=Settings.Secure.getInt(myContext.getContentResolver(),
android.provider.Settings.Secure.BLUETOOTH_ON);
It gives true value when in settings i have checked bluetooth on but for discoverable
i add this code
bluetooth=Settings.System.getInt(myContext.getContentResolver(),
android.provider.Settings.System.BLUETOOTH_DISCOVERABILITY);
it gives me Settings not found exception not this any value i check throughandroid.provider.Settings.System
it gives this error If we can not read settings value throughandroid.provider.Settings.System
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以设置 BluetoothAdapter。使用此适配器,您可以获得 isEnabled() 和 getScanMode()
You can set up a BluetoothAdapter. With this adapter you can get isEnabled() and getScanMode()