短片
我正在尝试List<ScanFilter>
通过访问 Android API 在 JavaScript 中创建一个,如下所示:
var scanFilterList = new java.util.List<android.bluetooth.le.ScanFilter>;
但是,由于意外的标记,JavaScript 给了我一个 SyntaxError,我认为这是因为尖括号。任何帮助克服这个问题和创建一个List<ScanFilter>
将不胜感激!!
长
我想在我的 NativeScript 应用程序中定期运行 BluetoothLE 扫描(目前只担心 android 端),即使屏幕关闭也是如此。据我了解,这是可能的,如文档中所述:
对于未过滤的扫描,扫描会在屏幕关闭时停止以节省电量。再次打开屏幕时会恢复扫描。为避免这种情况,请使用适当的 ScanFilter 进行过滤扫描。 资源
我正在尝试创建一个ScanFilter
用作startScan()
调用时的参数。但是,当我尝试创建一个新列表时,如下所示:
var scanFilterList = new java.util.List<android.bluetooth.le.ScanFilter>;
由于意外的令牌,我收到了 SyntaxError。我假设这是因为尖括号无法被 JavaScript 识别并导致问题。
我怎样才能绕过这个问题并成功地List<ScanFilter>
在 JavaScript 中创建一个变量以供使用。