草庐IT

bluetooth-keyboard

全部标签

java - Android Lollipop java.lang.SecurityException : Neither user nor current process has android. permission.BLUETOOTH_PRIVILEGED

我目前正在开发一个Android应用程序,该应用程序使用Eclipse(Java)通过蓝牙连接到设备。目前我有它在Android4.4(Kit-Kat)及以下版本上工作,但在新的更新Android5(Lollipop)之后。发生安全异常。list:代码:mBleScanner.startScan(filters,scanSettings,mLeScanCallback);privateScanCallbackmLeScanCallback=newScanCallback(){@OverridepublicvoidonScanResult(intcallbackType,ScanResu

android - txPower for Bluetooth LE 到底是什么,它是如何使用的?

我正试图了解txPower到底是什么以及如何使用它,因为我正计划开发使用信标的Android应用程序。我在网上看到了2个定义:1.信标的发射功率。2.信标1米外的接收功率。这两个定义有什么关系?此外,当使用QuickBeacon等应用程序从设备传输Beacon信号时,如何确定将功率(txPower)设置为多少? 最佳答案 大多数信标格式在传输中包含一个字节,指示当您在一米外时预期的信号电平应该是多少。这个字节有时称为txPower(传输功率的缩写)和有时测量功率。不要将此与某些信标模型上的第二个配置设置混淆,后者可让您改变发射器实际

android - "No keyboard for id 0"- 这是什么意思?

每次我的选项菜单打开时(调用onCreateOptionsMenu(..)),我收到这些警告:"Nokeyboardforid0"和"UsingdefaultkeyMap:/system/usr/keychars/qwerty.kcm.bin"不知道是什么意思,有人知道吗?我不喜欢thisanswer.这是我使用的简单代码:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){super.onCreateOptionsMenu(menu);getMenuInflater().inflate(R.menu.optmenu_start,me

android - "Bluetooth share has stopped working"执行LeScan时

我面前有一堆各种各样的Android手机都运行4.3/4.4,它们似乎都存在蓝牙问题。我正在运行的应用程序只是使用此回调扫描周围的其他蓝牙设备:http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.LeScanCallback.html只是对数据进行LogCatting,但仍有问题...有没有人知道这个错误并修复了它?我真的需要在明天为我的应用程序演示准备的最后期限之前稳定蓝牙扫描...谢谢。编辑:据说在4.4.3(或4.4.4)中已解决。(当然,我们介绍项目的那天……对我们没有好处)。主要问

Android.bluetooth.IBluetooth.createBond() 未在 4.2.1 中找到,但适用于早期操作系统版本

我有一些代码可以通过调用createBond()自动与蓝牙设备配对,为android.bluetooth.device.action.PAIRING_REQUEST注册一个广播接收器,然后手动输入PIN码进行配对。到目前为止,这在所有测试过的设备上都运行良好,直到Andoid4.0,但今天我在我的Nexus7和Android4.2.1上尝试了这个并收到以下错误:java.lang.noSuchMethodException:android.bluetooth.IBluetooth.createBond他们真的从库中删除了这个函数吗?更新实际发生的是我用来调用createBond的IBl

android - react native : Update app layout after the keyboard is shown

我现在正在解决键盘将应用推到View之外的常见问题。android:windowSoftInputMode="adjustResize"设置不起作用。现在我根据键盘手动调整View大小,如下所示:keyboardWillShow(e){setTimeout(()=>{this.keyboardOffset=e.endCoordinates.height;},500)}keyboardWillHide(e){this.keyboardOffset=0;}///...constresultingHeight=windowHeight-this.keyboardOffset-Navigato

android - PhoneGap : Is there a way to stop the keyboard from resizing the view?

我目前正在为我正在开发的移动应用程序使用PhoneGap。在我的登录屏幕中,当我选择一个文本字段时,当键盘向上滑动时,View会水平缩小。这只发生在Android而不是iOS。这让我很担心,因为我有一个底部工具栏是position:absolute;bottom:0;当键盘出现时,这个工具栏在Android中被推上去。在iOS中,键盘只是简单地覆盖它。 最佳答案 在AndroidManifest.xml的主要Activity中添加以下内容:android:windowSoftInputMode="adjustPan"和android

android - Qt 安卓 : Virtual keyboard keeps switching to uppercase when I type in a QLineEdit

当我输入QLineEdit时,虚拟键盘以大写字母开头。即使我将它设置为小写,只要我输入一个字符,它就会恢复为大写。也就是说,每次我键入一个字符时,键盘都会再次重置为大写。这甚至发生在新创建的项目(我只是进行了行编辑并运行它)。我发现了一个关于同一问题的论坛帖子-https://groups.google.com/forum/#!topic/android-qt/QMFZmkACAIA.我使用的是Qt/C++(不是QML)。编辑:刚刚在一个新的QML项目上测试了它,错误也在那里。我还发现了一个关于QML的帖子-https://groups.google.com/forum/#!msg/a

Android13 Bluetooth更新

目录Android13版本说明LEAudio代码更新 Android12代码路径Android13代码路径Android13版本说明  里面对蓝牙更新的描述较少,一出提到蓝牙的一个应用头部跟踪器HID协议Android13引入了头部跟踪器人机接口设备(HID)协议,借助该协议,头部跟踪设备可通过USB或蓝牙连接到相应Android设备,并通过传感器框架提供给Android框架和应用。但是从代码的更新上看最大的导入是LEAudio LEAudioLEAudio是蓝牙技术联盟(SIG)在2020年国际消费电子展上推出的新一代蓝牙低功耗音频技术,能以蓝牙低功耗状态下传递音频,有利于提升蓝牙耳机续航力

c++ - 带有 WH_KEYBOARD 的 SetWindowsHookEx 对我不起作用,我错了什么?

#include#include#define_WIN32_WINNT0x501#includeusingnamespacestd;HHOOKhKeyboardHook=0;LRESULTCALLBACKKeyboardCallback(intcode,WPARAMwParam,LPARAMlParam){cout循环进行时每次按键时的这段代码应该在控制台上打印消息并创建一个文件,但什么也没有发生。我做错了什么? 最佳答案 我会引用anothertopic:ConsolewindowsarehandledentirelybyCSRS