草庐IT

信号灯

全部标签

java - 如何获取android信号强度

这个问题在这里已经有了答案:HowtogetcellservicesignalstrengthinAndroid?(3个答案)关闭8年前。我刚开始为Android开发,我想弄清楚如何获得用户信号强度。以下代码为我提供了GSM网络的Dbm:TelephonyManagertelephonyManager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);//GetGSMSignalStrength(Dbm)CellInfoGsmGSM=(CellInfoGsm)telephonyManager.getAllCell

android - 在 Android 中处理 unix 信号

我正在编写一个使用命名管道与C++应用程序通信的Java应用程序。当C++应用程序终止时,Java获得SIGPIPE,Java应用程序终止。在C/C++上,我知道如何捕获该信号并忽略它。是否可以在Android/Java上做类似的事情? 最佳答案 这似乎不太可能。可用的最佳解决方案是添加一个关闭Hook并“优雅地”重启应用程序,如下所述:编辑:我需要这个,因为(当时)我有JNI代码,我在上面打开了一个FD并读/写了它。FD被打开到一个命名套接字(一个Unix管道),当管道的远程端(在我的例子中是一个守护进程,或AndroidC/服务

安卓模拟器信号强度

有什么办法可以在android模拟器上模拟信号强度的变化。我的应用程序中有一个phonestatelistener记录信号强度。我还在模拟器上使用telnet并使用gsmsignal55之类的命令,但我的rssi信号强度一直是99,误码率是-1。 最佳答案 我认为在这种情况下模拟接口(interface)是个好主意interfaceSignalInformation{floatsignalStrength();//etc...}创建一些用于模拟的虚拟类,然后将其更改为真正的工作类。classMockSignalimplementsS

android - 使用 Realm 获取致命信号 11 (SIGSEGV),代码 1

这个错误似乎是由native代码中的错误引起的,这是由于Realm引起的图书馆——基于看到短语librealm-jni.so在错误下方的“BuildFingerprint”中。我有最新版本的Realm已安装--1.2.0。错误代码如下:Fatalsignal11(SIGSEGV),code1,faultaddr0x14cintid7837(ator.app)这是“构建指纹:”Buildfingerprint:'generic/vbox86p/vbox86p:5.0/LRX21M/buildbot11172321:userdebug/test-keys'26643-26643/?I/DE

信号/插槽多线程QT

我知道这是有关线程之间连接信号/插槽机制的下一个问题。我写了工作工人应用。主要问题我有工人课程已移至另一个线程。应用程序的第二部分是与按钮的GUI接口。当我单击按钮线程开始时:voidMainWindow::startStopThreadA(){...else{threadA=newQThread;workerA=newWorkerObject;workerA->setMessage("ThreadArunning");workerA->moveToThread(threadA);connect(threadA,SIGNAL(started()),workerA,SLOT(process())

数字信号处理实验:数字滤波器的设计与应用

一.实验目的        1.掌握模拟滤波器的设计方法,以及脉冲响应不变法和双线性变换法设计IIR数字滤波器的方法,针对实际信号能设计相应的IIR数字滤波器,并按要求进行滤波。        2.掌握用窗函数法设计FIR数字滤波器的方法,并通过实验了解各种窗函数对滤波特性的影响;针对已知多频率正弦信号的频谱或实际信号,能设计相应的FIR滤波器按要求进行滤波。二.实验原理1.基于模拟滤波器的IIR的数字滤波器设计(双线性变换法):   a.确定抽样频率T。双线性变换法中参数T的选择和最终设计出的数字滤波器无关,因此可以取实际关系中的值,有时为了设计简单,常取T=2;   b.按照进行非线性预畸

android - 如何使用蓝牙信号强度计算两个安卓设备之间的距离?

我正在开发android应用程序。在我的项目中,我想显示蓝牙扫描设备、MAC地址、蓝牙信号强度和两个Android设备之间的距离。我已经完成了3个要求,但我不知道如何使用信号强度来获得距离。packagecom.example.bluetoothdemo;importjava.util.ArrayList;importjava.util.List;importjava.util.Set;importandroid.content.Context;importandroid.content.Intent;importandroid.content.IntentFilter;importa

android - 如何在android中读取一个信号推送通知消息?

我需要阅读OneSignal的推送通知信息。这取决于我需要在我的电子商务应用程序中更改产品的交付状态。怎么读? 最佳答案 以下是有关如何在收到通知时运行自定义代码的OneSignal指南:Turnonthecontent-available(iOS)orsilent-notification(Android)fields.Thiswillcauseyourapplicationtobeautomaticallywokenupinthebackgroundwheneveranotificationisreceived(evenifit

android - getConnectionInfo() 和 getScanResults() 检测信号强度变化的区别

我正在尝试检测wifi连接中的信号强度变化。我对应该在BroadcastReceiver中使用哪种方法感到困惑。使用getConnectionInfo()和getScanResults()之间有什么区别-然后我可以使用相关方法获取rssi值?例如:如果我使用getConnectionInfo(),那么稍后我将使用getRssi()。或者我可以使用getScanResults()和“level”属性。我使用Toast显示它们的值,它并不总是显示相同的值。当wificonn丢失时,getConnectionInfo().getRssi()显示-200,而result.level仍然显示其之

android - Android中EEG信号的FFT理解代码

我一直在尝试寻找一个能够在Android中对某些EEG信号执行FFT(快速傅立叶变换)的库。在Geobits的帮助下,我终于找到了code这可能会帮助我对EEG信号进行FFT。但是我很难弄清楚代码实际上是如何工作的。我想知道float组x和y的用途以及可能对我有更多帮助的示例。 最佳答案 fft应该针对特定的频率范围返回一系列复数(可以是直角坐标,也可以是极坐标:相位和幅度)...我仍在处理表达式,但我敢打赌,x和y数组是转换后的复数的实部(x)和虚部(y)。这两个分量的平方和的绝对值应该是各频率下谐波分量的大小(换算成极坐标)。如