当前位置:首页 > 技术心得 > 正文内容

Android 6.0:收不到BluetoothDevice.ACTION_FOUND广播

xjtudll10年前 (2016-04-05)技术心得27120

参考资料:

http://stackoverflow.com/questions/32656510/register-broadcast-receiver-dynamically-does-not-work-bluetoothdevice-action-f

https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-id

问题:

注册了Broadcast Receiver,来接收BluetoothDevice.ACTION_FOUND,但是发现收不到

系统环境:

小米4,Android 6.0

原因:

在android 6.0,需要特殊的权限(ACCESS_FINE_LOCATION 或 ACCESS_COARSE_LOCATION)才能收到BluetoothDevice.ACTION_FOUND广播

dc95637d-7652-4461-a230-9f32fffe7925

解决办法:

在AndroidManifest.xml里加入权限,例如:

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/397/

标签: Android
分享给朋友:

“Android 6.0:收不到BluetoothDevice.ACTION_FOUND广播” 的相关文章

C# WinForm带参数运行 如:1.exe -a

建立好了项目文件后,需要修改的地方有两点! 1:修改 Program 类中的Main方法 加上入口点,并且将参数传递到Form1窗体 2:修改 Form1窗体的构造函数,允许传参。 下面是代码: Program.cs代码如下: namespace ParameterApp {   ...

SQL Server 数据类型xtype

xtype=34 'image' xtype= 35 'text' xtype=36 'uniqueidentifier' xtype=48 'tinyint' xtype=52 'smallint' xtype=56 'int' xtype=58 's...

ios ble:didDiscoverPeripheral没有回调

参考资料: http://stackoverflow.com/questions/26320578/diddiscoverperipheral-not-been-called-after-advertising-another-ios-device 问题: 启动scan之后,didDiscoverP...

模数转换器主要技术指标

分辨率(Resolution) 指数字量变化一个最小量时模拟信号的变化量, 定义为满刻度与2n的比值。分辨率又称精度,通常以数字信号的位数来表示。 转换速率(Conversion Rate) 指完成一次从模拟转换到数字的AD转换所需的时间的倒数。 积分型AD的转换时间是毫秒级属低速AD,逐次...

C# textBox框实现输入下拉列表

C# textBox框实现输入下拉列表

textBox框像百度搜索出现下拉列表的样式,如图: 重点就是要关注:AutoCompleteMode和AutoCompleteSource两种属性。 具体实现代码如下: 将此方法在frmLogin_Load事件里加载, private void bindTxt() {   ...

VS2010 HelpLibrary

VS2010 HelpLibrary

1、VS2010 HelpLibrary路径更改 找到helplibmanager.exe.config (C:\Program Files\Microsoft Help Viewer\v1.0\),打开 helplibmanager.exe.config (用记事本或其他文本编辑软件),将 key...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。