- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
var rfcomm = Windows.Devices.Bluetooth.Rfcomm;
var sockets = Windows.Networking.Sockets;
var streams = Windows.Storage.Streams;
var deviceInfo = Windows.Devices.Enumeration.DeviceInformation;
var cordova = require('cordova');
module.exports = {
connService: null,
connSocket: null,
connWriter: null,
connReader: null,
connDevice: null,
list: function(successCallback, errorCallback) {
setTimeout(function() {
try {
var selector =
rfcomm.RfcommDeviceService.getDeviceSelector(
rfcomm.RfcommServiceId.serialPort);
var parsedDevices = [];
deviceInfo.findAllAsync(selector, null).then(function(devices) {
if (devices.length > 0) {
for (var i = 0; i < devices.length; i++) {
parsedDevices.push({
id: devices[i].id,
name: devices[i].name //returns "SPP-dev" instead of name
})
}
successCallback(parsedDevices);
} else {
errorCallback("No devices found.");
}
}, function(error) {
errorCallback({
error: "list",
message: error.message
});
});
} catch (ex) {
errorCallback(ex);
}
}, 0);
}
}
以下代码返回 DeviceInfromation.name 值,例如 SPP-dev、HM-12、SPP1 或串行端口,有人遇到过这种情况吗?
最佳答案
Following code returns in DeviceInfromation.name values like SPP-dev, HM-12, SPP1 or Serial Port
这是设计使然,并在 RS1 中进行了更改。您的代码正在查询 RfcommDeviceServices,并且这些名称与远程设备上的 Rfcomm 服务的名称相匹配。
如果您对外围设备名称感兴趣,则必须使用针对 BluetoothDevice 的选择器字符串。 ,或获取parent device来自 RfcommDeviceService 对象。
关于javascript - DeviceInformation.findAllAsync DeviceInformation 返回不正确的名称属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42734859/
var rfcomm = Windows.Devices.Bluetooth.Rfcomm; var sockets = Windows.Networking.Sockets; var streams
我想在 iOS 设备上执行 DeviceInformation 命令。到目前为止,我已经在设备上安装了包含 mdm 有效负载的配置文件。 在设备上执行此命令并将属性返回到 mdm 服务器涉及哪些步骤?
我正在 WPF 应用程序中使用以下代码进行配对测试,但它始终失败并显示 Failed 状态。 为了使用 BluetoothLe 库,我刚刚添加了引用 (C:\Program Files (x86)\W
我正在尝试使用仅适用于 PC 的通用 Windows 应用程序(无手机)(WinRT) 通过 Windows.Devices.Usb API 连接到设备 (SecuGen Hamster Pro 20
对于 Windows 应用程序,DeviceInformation.Id 在应用程序打开/关闭、系统重启、设备断开/重新连接等过程中是否保持不变?它可以用来存储“已知”设备吗? 最佳答案 我用Devi
我的电脑有一个工作的智能卡读卡器,应该由下面的代码片段返回: string selector = Windows.Devices.SmartCards.SmartCardReader.GetDevic
有没有办法通过 DeviceInformation 获取设备的 COM 端口号?通过设备管理器查看时,我可以看到 COM 端口号。 我刚遇到一些设备,它们没有将 COM 端口号列为 Name 属性的一
我有一个代码可以列出 Windows Phone 8.1 可以检测到的所有蓝牙LE 设备(已配对和未配对): var devices = await DeviceInformation.Fin
我正在桌面应用程序中编写代码,该应用程序发现并连接到具有适用于 Windows 10 的 Wi-Fi Direct 的设备。我遵循了 instructions关于如何从非 WinRT 环境调用 Win
我是一名优秀的程序员,十分优秀!