Android 蓝牙配对:如何确保在前面的对话框中收到蓝牙配对请求而不是通知?

2023-11-23

另外,如果我收到通知,是否有办法以编程方式单击它并将配对请求置于前面?


作为解释原因和内容的参考,请查看此处:通知栏上有蓝牙配对请求吗?

如果您知道并且适合您的应用程序,那么该解决方案非常简单:

private void feintBluetoothDeviceDiscovery() {
    BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
    btAdapter.startDiscovery();
    btAdapter.cancelDiscovery();
}

Call feintBluetoothDeviceDiscovery()在尝试配对或连接蓝牙设备之前。弹出窗口应该出现在前面。

我们在自动化测试中也遇到了这个问题。仅显示为通知的配对请求是一个痛苦。感谢同事分享代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 蓝牙配对:如何确保在前面的对话框中收到蓝牙配对请求而不是通知? 的相关文章

  • 内部类的构造函数引用在运行时失败并出现VerifyError

    我正在使用 lambda 为内部类构造函数创建供应商ctx gt new SpectatorSwitcher ctx IntelliJ建议我将其更改为SpectatorSwitcher new反而 SpectatorSwitcher 是我正
  • volatile、final 和synchronized 安全发布的区别

    给定一个带有变量 x 的 A 类 变量 x 在类构造函数中设置 A x 77 我们想将 x 发布到其他线程 考虑以下 3 种变量 x 线程安全 发布的情况 1 x is final 2 x is volatile 3 x 设定为同步块 sy
  • Android - AudioRecord类不读取数据,audioData和fftArray返回零

    我是 Android 新手 一直在开发音调分析器应用程序 最低 SDK 8 我读了很多关于如何实现 Audiorecord 类的文章 但我想知道为什么它在我录制时不读取任何数据 我尝试显示 audioData 和 fftArray 的值 但
  • 使用片段时应用程序崩溃

    我正在处理碎片和 我的代码中有一个我找不到的问题 logcat 指向我的一个片段中的这段代码 Override public View onCreateView LayoutInflater inflater ViewGroup conta
  • logcat 中 mSecurityInputMethodService 为 null

    我写了一点android应显示智能手机当前位置 最后已知位置 的应用程序 尽管我复制了示例代码 并尝试了其他几种解决方案 但似乎每次都有相同的错误 我的应用程序由一个按钮组成 按下按钮应该log经度和纬度 但仅对数 mSecurityInp
  • 获取文件的总大小(以字节为单位)[重复]

    这个问题在这里已经有答案了 可能的重复 java 高效获取文件大小 https stackoverflow com questions 116574 java get file size efficiently 我有一个名为 filenam
  • Android 2.3 模拟器在更新位置时崩溃

    我正在使用 Eclipse 编写和调试 Android 应用程序 我需要做的事情之一是更新设备的位置 因此我尝试使用模拟器控制窗口中的位置控制面板 在 手动 选项卡上 我选择 十进制 输入有效的纬度和经度 然后单击 发送 不幸的是 接下来发
  • 专门针对 JSP 的测试驱动开发

    在理解 TDD 到底是什么之前 我就已经开始编写测试驱动的代码了 在没有实现的情况下调用函数和类可以帮助我以更快 更有效的方式理解和构建我的应用程序 所以我非常习惯编写代码 gt 编译它 gt 看到它失败 gt 通过构建其实现来修复它的过程
  • 如何在 Android 中从 WorkManager 取消工作?

    我已经保存了 WorkManagerUUID转换成String在领域数据库中 这是代码 Constraints constraints new Constraints Builder setRequiredNetworkType Netwo
  • Android 如何将总天数准确更改为年、月、日?

    我正在做一个应用程序 该应用程序与根据给定的生日日期输入获取一个人的年龄有关 为此 我从下面的代码中获取从该日期到当前日期的总天数 String strThatDay 1991 05 10 SimpleDateFormat formatte
  • 插件“Android Bundle Support”不兼容

    大家好 自从上次更新以来 当我启动 android studio 时 我遇到了一个非常奇怪的错误 我有这个错误 插件错误 插件 Android Bundle Support 不兼容 直到构建 AI 195 SNAPSHOT 我在网上找不到任
  • 如何使用mockito模拟构建器

    我有一个建造者 class Builder private String name private String address public Builder setName String name this name name retur
  • 通过电子邮件发送文本文件附件

    我正在尝试附加一个文本文件以便通过电子邮件发送 但每当我打开电子邮件应用程序时 它都会说该文件不存在 请帮助 Intent i new Intent Intent ACTION SEND i setType text plain i put
  • 没有支持 FEATURE_CAMERA_EXTERNAL 的 Android 设备

    根据this doc https source android com devices camera external usb cameras一些 Android 设备允许使用 Camera2 API 访问外部 USB 摄像头 我检查了大约
  • 如何将双精度/浮点四舍五入为二进制精度?

    我正在编写对浮点数执行计算的代码的测试 不出所料 结果很少是准确的 我想在计算结果和预期结果之间设置一个容差 我已经证实 在实践中 使用双精度 在对最后两位有效小数进行四舍五入后 结果始终是正确的 但是usually四舍五入最后一位小数后
  • 如果没有抽象成员,基类是否应该标记为抽象?

    如果一个类没有抽象成员 可以将其标记为抽象吗 即使没有实际理由直接实例化它 除了单元测试 是的 将不应该实例化的基类显式标记为抽象是合理且有益的 即使在没有抽象方法的情况下也是如此 它强制执行通用准则来使非叶类抽象 它阻止其他程序员创建该类
  • Android 后台倒计时器

    我有一个 Android 应用程序 它管理一个倒计时器 类 CountDownTimer 它显示在应用程序屏幕中 以显示到达 00 00 还剩多少时间 我现在的问题是 当我按主页按钮或启动另一个应用程序时 应用程序 计时器不会在后台运行 所
  • 发布的 Android apk 出现错误“包文件未正确签名”

    我最近将我的应用程序上传到 Android 市场 但是由于错误 下载时它拒绝运行 包文件未正确签名 我首先使用 eclipse 发布了数据包 右键单击导出 创建密钥库然后发布 但它拒绝工作 然后我下载了 keytool 和 jarsigne
  • Android 屏幕方向错误

    我使用的是 Android HTC HERO 2 1 版本 我写的活动
  • Git 实验分支还是单独的实验存储库?

    我正在开发一个 Android 应用程序 并且在整个开发周期中一直使用 Git 现在 我想构建并发布实验性功能 供人们尝试和安装 同时仍将原始的 稳定的应用程序安装在他们的设备上 现在 这意味着我需要使用不同的包名称 这会更改开发项目中的一

随机推荐

  • 在主机上启用 system() 和 exec() 函数?

    我是一名开发人员 我在服务器上构建客户端站点 然后在完成后使用 PHP 脚本将其克隆到客户端服务器 我这次尝试了 但出现了错误 您的主机不允许使用 system 和 exec 功能 知道如何启用此功能吗 我有 cpanel 访问权限 主机帐
  • 在 MVC 5 Razor 视图中调用 JavaScript 函数

    我在另一篇文章中看到 您可以在 razor 代码中调用 JavaScript 函数 如下所示 FunctionName 对我来说 虽然这只输出实际的单词FunctionName 这是我的观点 model PriceCompare Model
  • 禁用鼠标提升

    有没有办法从代码中禁用鼠标升级 从而防止窗口将触摸事件解释为鼠标事件 我在 WPF 应用程序中捕获触摸事件 并且我不希望这些交互影响鼠标指针的可见性和位置 有一个TouchFrameEventArgs SuspendMousePromoti
  • 在运行时调整 QDialog 的大小

    I have a QDialog subclass containing some options of my application Some of the options are core the other are advanced
  • 动态添加可折叠元素

    Source http jquerymobile com demos 1 0a2 docs content content collapsible html当我手动将这样的元素添加到我的代码中时 它会正确显示 但是当我尝试用 jQuery
  • 基于 JSON 模式中枚举值的属性

    我正在构建一个 json 模式定义 它有一组固定的控件 我目前用enum 但是 并非所有属性都与所有控件相关 我只想要求一个options财产如果controlType dropdown schema http json schema or
  • UICollectionView 具有项目间间距的水平滚动

    我正在对我的一些图像使用集合视图 每个图像应以屏幕大小显示 因此一个单元格具有屏幕宽度 这minimumInterItemSpacingflowLayout 的值为 25 所以现在的问题是 如果我滚动 集合视图不会滚动到下一个图像的开头 而
  • std::regex 和双重 ABI

    今天我发现了一个有趣的案例 双 libstdc ABI 影响库的兼容性 长话短说 我有两个在内部使用 std regex 的库 一种是使用 CXX11 ABI 构建的 另一种则不是 当这两个库在一个可执行文件中链接在一起时 它会在启动时崩溃
  • 无法将应用程序安装到模拟器 2.3.3 中:INSTALL_FAILED_DEXOPT

    我用的是最新的adt bundle windows x86 64 20130717 with Android SDK 工具 22 0 4 Android SDK 平台工具 18 我曾尝试在模拟器 2 3 3 上安装应用程序 适用于 ARM
  • 更改轴的颜色

    有没有办法改变 matplotlib 中轴 而不是刻度线 的颜色 我一直在浏览 Axes Axis 和 Artist 的文档 但没有运气 matplotlib 画廊也没有任何提示 任何想法 使用图形时 您可以使用以下方法轻松更改书脊颜色 a
  • 如何在 Clickhouse 数据库上搜索不区分大小写的查询中的字符串?

    我正在使用 PHP 和后端 ClickHouse 数据库开发网站 当我使用类似查询时 它不支持区分大小写的单词 select id comments from discussion where comments LIKE Data not
  • 如何配置 spring 来执行重叠的固定速率任务?

    我正在尝试使用 java spring 中的 Scheduled 注释以固定速率执行任务 然而 默认情况下 如果任务慢于固定速率 Spring 似乎不会以固定速率执行固定速率任务 我可以在弹簧配置中添加一些设置来改变这种行为吗 exampl
  • 使用 EF Core 2 和 Nlog 记录生成的 SQL

    我对如何使用 asp net core 2 和 EntityFrameworkCore 2 记录生成的 SQL 以及正确的方法感到有点困惑 读完本文后link从 MS 文档来看 我应该在服务配置期间添加startup cs using Us
  • python中有OpenCV色彩图吗?

    我知道OpenCV 中的 Matlab matplotlib 风格颜色图 该文档解释了它在 C 中的用法 我想知道使用 cv2 的 python 是否也存在这样的选项 我用谷歌搜索了很多却什么也没找到 我知道我可以使用 matplotlib
  • 如何在 AJAX 请求正在进行时禁用提交按钮并在收到成功的 AJAX 响应后启用它?

    我有以下 HTML 代码
  • Postgresql - 不存在 PostgreSQL 集群;在服务重启期间查看“man pg_createcluster”

    我试图停止已在 Ubuntu 服务器上运行的 Postgresql 9 3 数据库 但收到以下消息 root myprodserver sudo etc init d postgresql stop No PostgreSQL cluste
  • 如何设置、清除和切换单个位

    我怎样才能设置 清除和切换一点 设置一点 使用按位或运算符 设置n第一点number to 1 Can be whatever unsigned integer type you want but it s important to use
  • 应用程序中的 Gradle 错误:packageDebug、Android Studio、Ubuntu

    我试图在 Ubuntu 上的 Android Studio 中运行一个项目 但它失败并在 gradle 中出现以下错误 Error Execution failed for task app packageDebug gt org boun
  • SQL - 查询中的用户输入

    我有这个 详细说明俱乐部在用户输入的任意两个给定日期之间放映的所有电影 例如 俱乐部会员必须能够输入查询参数的开始日期和结束日期 现在 我将如何进行用户输入 我能想到的唯一方法是使用 php 或带有 html 表单的东西获取值 然后将它们作
  • Android 蓝牙配对:如何确保在前面的对话框中收到蓝牙配对请求而不是通知?

    另外 如果我收到通知 是否有办法以编程方式单击它并将配对请求置于前面 作为解释原因和内容的参考 请查看此处 通知栏上有蓝牙配对请求吗 如果您知道并且适合您的应用程序 那么该解决方案非常简单 private void feintBluetoo