草庐IT

信号灯

全部标签

android - 如何找到连接的蓝牙设备的信号强度

在我的一个应用程序中,我需要显示所有与我的手机配对的Wi-Fi和蓝牙设备,以及它们的信号强度。使用wi-fi,我显示信号强度(RSSI)就可以了。但是我的蓝牙有问题。我搜索了一些适合这项任务的方法;我找到了一种方法:intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,Short.MIN_VALUE);但它只显示未与我的手机配对的新设备RSSI。有什么想法可以获取所有蓝牙设备的RSSI吗? 最佳答案 对于蓝牙RSSI,您可以读取已连接设备的RSSI,或执行蓝牙发现以检查附近设备的RSSI。基

Android,使用超声波传输信号

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭去年。Improvethisquestion请告诉我如何使用Android手机创建超音效?如果您已经有代码示例?谢谢!

android - ART 在 native 信号处理期间阻止来自 JNI 的任何 Java 调用

我的项目在android系统中使用了一个捕获崩溃并发送的模块。当处理native崩溃时,native代码会做一些事情,然后从JNI执行java调用。它在Dalvik上运行良好。但它在使用ART的5.0以上的android版本中失败。因为ART在native信号处理期间阻止来自JNI的任何Java调用。上面说ART信号处理使用alternatesignalstack,那么在信号处理过程中,不能调用java方法吗?还有其他办法吗??流量:1、Java调用native方法,native方法崩溃2.native崩溃处理程序捕获信号以处理崩溃。3.crash处理过程中调用JNI方法失败12-31

java - 对音频信号实现高通滤波器

我能够编写一个程序来捕获音频信号、消除背景噪音、应用窗口函数并可视化该信号。到目前为止,我的程序运行正常,没有出现错误。现在我正在尝试对我的代码实现高通滤波器。我已经找到了这部分的API。但是我无法根据我的代码应用它。这是我的代码:privateclassRecordAudioextendsAsyncTask{@OverrideprotectedVoiddoInBackground(Void...params){started=true;try{DataOutputStreamdos=newDataOutputStream(newBufferedOutputStream(newFile

android - 与 Wifi Direct 的 p2p 连接中的信号强度?

我正在看Android的WifiDirect演示,想知道是否可以在两个连接的设备之间获取RSSI或信号强度等信息。抱歉,如果这个问题没有意义,我知道可以从接入点获取RSSI,但我想知道的是RSSI的概念是否存在于WifiDirect设备之间的p2p连接中。感谢您的宝贵时间。 最佳答案 Note:ThisanswerwastruefortheAPIlevel14,Idon'tknowifitstillappliestothelatestAndroidversions.Android代码源中存在名为WifiP2pPeer的非文档化文件。

android - 获取连接网络的 WiFi 信号强度

我试图在我的Android应用程序中显示已连接WiFi网络的信号强度。我尝试了以下方法://ReceiverforinformationonthenetworkinfoprivateBroadcastReceivermNetworkReceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log.d("INFO","onReceive()");ListscanResult=mWifi.getScanResults();for(ScanResultscan:scanR

Android - 获取 GPS 信号需要很长时间。如何实现一个好的GPS供应商?

我写了一个应用程序,可以在慢跑时跟踪gps位置。不幸的是,该应用程序需要一些时间来获取GPS信号。当我打开其他应用程序(如谷歌地图)时,它们会立即获取位置。我的问题是:如何实现gps-provider,以便应用尽快获得信号。一个想法是,使用该应用程序启动一项服务,以便提供商做一些准备工作。但是跟踪Activity不是主要Activity。我如何在尚未启动服务的Activity中绑定(bind)服务?这是个好主意吗?感谢阅读-我希望我的英语是可以理解的,马提尼 最佳答案 正如我在评论中提到的,GPS启动不是即时过程。接收器基本上必须知

android - Android 上持续的蓝牙 LE 信号强度

谁能建议如何在AndroidAPI级别18+上持续读取BT4-LE信号强度以检测与BT-LE信标的相对接近度?我知道在扫描期间会返回LEradio信号强度(请参阅:http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.LeScanCallback.html),但是一旦扫描完成并建立连接,是否可以在不重新扫描的情况下获得更新的BT-LE信号强度? 最佳答案 http://developer.android.com/reference/andr

【基于pyAudioKits的Python音频信号处理项目(二)】深度学习语音识别

pyAudioKits是基于librosa和其他库的强大Python音频工作流支持。API速查手册通过pip安装:pipinstallpyAudioKits本项目的GitHub地址,如果这个项目帮助到了你,请为它点上一颗star,谢谢你的支持!如果你在使用过程中有任何问题,请在评论区留言或在GitHub上提issue,我将持续对该项目进行维护。本节介绍一个使用pyAudioKits读取并提取音频特征,然后使用深度学习方法来进行语音识别的小项目。我们将提取梅尔频谱作为特征,用Keras+Tensorflow来搭建一个简单的卷积神经网络分类器,实现0-9这十个语音数字的识别。所用的数据集来自:ht

android - Android 上的蓝牙控制信号(DTR、DSR、RTS、CTS)

我想通过蓝牙SPP通过Android远程重新编程我的Arduino。第一步是重置ATMEGA微Controller。这是通过切换DTR线在Arduino上完成的。是否有任何API可以从Android环境控制蓝牙SPP控制线? 最佳答案 一般来说,SPP也支持发送或接收控制信号(DTR、DSR、RTS、CTS)我不知道适用于Android的任何API或库,但因为你只想重置你的Controller。..如果没问题为了更改固件,您还可以创建自己的重置命令,该命令可以在您的UART上(通过SPP)接收。如果你收到那个命令,你可以调用类似的东