草庐IT

android - 以编程方式将android中的通知振动强度降低为零

在我的应用程序中,我想在收到通知时关闭振动。我可以将通知声音静音,但无法停止振动。要使通知声音静音,我使用了以下代码:if(audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION)!=value){audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION,value,0);Utils.log("VolumeChangedto"+value);}请建议如何将通知振动强度更改为零或建议一些其他方法来在通知到达时取消振动。audio.setVibrateSet

android - GSM返回 '99'时如何判断信号强度?

我们有一个内部Android应用程序,它是一个预先存在的JME应用程序的迁移。存在一个问题,现场用户提示该应用程序在信号强度较低时尝试发送数据时会耗尽设备电池(这是移动设备中的常见行为,而不是我们的直接问题)数据需要及时发送,但不是立即发送,所以我们在发送数据之前检查了信号强度。此检查使用了PhoneStateListener和onSignalStrengthsChanged(SignalStrengthsignalStrength)回调,正如许多类似的SO问题和其他文章所推荐的那样。这在我自己的手机(在TelstraAustralia上运行)和SignalStrength上运行良好.

android - 确定数据信号强度

我知道可以通过Android确定数据连接类型(WIFI/或蜂窝),但是否可以确定蜂窝连接类型和强度?我有一个可以下载一些图片的应用程序,我发现在GPRS或3G信号弱的情况下,此下载过程会使应用程序速度变慢,令人无法接受。我想说的是,如果您有WIFI或强大而快速的数据连接,则下载;否则显示默认的占位符图像。关于如何执行此操作的任何线索? 最佳答案 确定radio技术(网络类型)很简单:TelephonyManagertm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERV

Android Wifi 信号强度

我想通过wifi扫描获取可用路由器的列表、它们的SSID和信号强度。你能帮我看看代码吗?P.S.:我是安卓新手。一个相关的例子将不胜感激。 最佳答案 以下代码用于获取SSID、BSSID、IP地址和RSSI...WifiManagerwifi==(WifiManager)uMobility.getContext().getSystemService(Context.WIFI_SERVICE);Stringssid=wifi.getConnectionInfo().getSSID();//forgetingSSIDStringbssi

Android:设置震动强度

我目前正在做一个项目,我想在其中使用Android手机中的振动电机。我想通了,在list中设置正确的权限并获取振动器的实例:Vibratorv=(Vibrator)game.getSystemService(Context.VIBRATOR_SERVICE);会让我访问它。据我所知,让它振动的唯一方法是:publicabstractvoidvibrate(longmilliseconds)和publicabstractvoidvibrate(long[]pattern,intrepeat)但我想控制振动的力量:如何控制振动的强度?更新:不应该通过变化的电压(或PWMingDC)来控制速

android - 如何在录制时检查音频的强度(强度)?

我正在开发一个录音机应用程序。我想知道在录制音频时有什么方法可以找到音频的强度。我不想将录音保存在任何地方。我只想向用户展示麦克风捕捉到的声音是否大于预定义的阈值。假设如果声音低于2分贝,它应该在红色Canvas中显示“低”。一旦声音变大并超过2分贝阈值,Canvas应变为绿色并显示“高”信息。是否可以使用MediaRecorder或者我必须使用AudioRecorder类。以及如何解决。提前致谢 最佳答案 您可以在录制开始时启动另一个线程并使用getMaxAmplitude捕获幅度的函数。下面是fragment。这里我们每250毫

java - 控制Android手机的振动强度?可能吗?

我正在开发一款游戏。其中,我想为不同的事件设置不同的振动强度。我只想知道是否真的可以控制振动强度和持续时间。任何建议或引用链接都可能非常有帮助。提前致谢。 最佳答案 我认为这取决于你所说的强度是什么意思。你可以控制振动的模式和长度,但我不认为你可以让它振动“更强”。http://developer.android.com/reference/android/os/Vibrator.html 关于java-控制Android手机的振动强度?可能吗?,我们在StackOverflow上找到一

android - Android 中的密码强度检查器

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我们如何在Android中实现密码强度检查器?

android - 如何测量 Android 上的 GPS 信号强度?

问题和标题一样简单:如何测量GPS信号强度? 最佳答案 你确定你指的是信号强度与准确度吗?信号强度有什么用?由于GPS位置是通过许多卫星确定的,因此您没有“一个”信号强度。因此假设您真正指的是信号强度,您可以通过LocationManager.getGpsStatus()获取GpsStatus,然后通过为您提供卫星列表getSatellites()',其中每一个都有一个信噪比(getSnr())。假设您指的是准确性,请尝试Location.getAccuracy()。 关于android

android - CDMA 设备的信号强度范围(以 dbm 为单位)

我正在检查CDMA设备的信号强度。任何人都可以指定signalStrength.getCdmaDbm()返回的范围吗?最低是-120,但对于完整的信号强度,该值是多少?我得到的最高值是-52。 最佳答案 好吧,我不确定这是否是您正在寻找的内容,但在查看android源代码中的SignalStrength.java文件后,我注意到一些代码具有cdmadbm和ecio级别的一堆级别。DBMlevel4>=-75level3>=-85level2>=-95level1>=-100Eciolevel4>=-90level3>=-110lev