小编Tom*_*her的帖子

Android Studio 与物理设备断开连接

Android Studio 大黄蜂 (2021.1.1)于 2022 年 1 月 25 日稳定发布,捆绑了新的设备管理器(伴随着通过 WIFI 对 Android 11+ 设备调试的新支持)。我立即使用了这个稳定版本,从Android Studio Arctic Fox(2020.3.1 补丁 4)更新。

但不幸的是,自更新以来,物理设备/手机不再出于调试目的而保持与 Android Studio 的连接。我可以确认这个问题是从Android Studio Bumblebee开始引入的(Beta 版Canary版本中也会出现)。我已在 Android Studio Bumblebee(稳定版)、Chipmunk(测试版)和Dolphin上重现了该问题,但Android Studio Arctic Fox(已取代稳定版)仍然运行良好。

打开Android Studio后不久就会出现该问题(在连接我的一台物理设备的情况下打开 Android Studio ( Bumblebee+最初一切看起来都很好,在设备从 Android Studio 中消失之前,我什至可能有足够的时间将我的项目部署到手机上(就好像我从计算机或手机本身物理上断开了 USB 电缆一样)。

我尝试了很多方法来尝试确定根本原因。其中包括测试:

  • 使用不同的 USB 电缆。
  • 使用不同的手机(不同品牌和型号)。
  • 具有各种版本的 Android Studio IDE(如上所述)。
  • 将 USB 电缆插入计算机上的不同 USB 端口。
  • 重新启动手机和我的电脑。
  • 重新启动 …

debugging android google-chrome adb android-studio

34
推荐指数
2
解决办法
1万
查看次数

在按下蓝牙设备按钮时在后台录制音频 (iOS)

是否可以实现一个 iOS 应用程序,当用户按下连接的蓝牙 (BLE) 设备上的按钮、手机屏幕关闭或应用程序时,能够录制音频(用于处理语音到文本)有背景吗?

我已经挖掘了很长时间才发现旧的/未答复的/模糊相关的帖子。

我有一个带有几个按钮的小型蓝牙控制器。其中一个按钮用于通过手机麦克风(或通过连接的蓝牙耳机麦克风)触发录音。至此,我们已经实现了此功能,并且当屏幕打开且应用程序处于前台时它可以正常工作,但是当应用程序处于后台或屏幕关闭时,此功能将停止运行。

我们的实现SFSpeechrecognizer通过Speech框架进行使用,并且我们确保向项目添加所有适当的功能Info.plist(包括Audio、、)。我们的应用程序会进行与音频录制无关的连续后台处理,并且无论应用程序是在前台还是后台,都可以毫无问题地接收来自连接设备的蓝牙 (BLE) 按钮按下操作。Speech RecognitionMicrophone Usage

据我了解,Apple/iOS 限制应用程序在后台时启动的音频录制的使用。如果应用程序要自行启动录音,那么从隐私/安全的角度来看,这是有道理的,但这种限制是否意味着没有方法可以让我们的用户在按下蓝牙 (BLE) 设备按钮时启动录音?

绝对任何对此有建设性的指导将不胜感激!

speech-recognition background recording speech-to-text ios

5
推荐指数
1
解决办法
573
查看次数