Android
文章平均质量分 90
大飞飞鱼
做自己喜欢的事情,任凭别人去说吧
展开
-
Android 声音采集回声与回声消除
回声(或称回音)是指障碍物对声音的反射。声波在遇到障碍物时,一部分声波会穿过障碍物,而另一部分声波会反射回来形成回声。若障碍物具有坚硬光滑的表面易产生回声;反之,具有柔软的表面则易吸收声音;另外,粗糙的表面易散射声音。回声相比那些直接传播的声音所经过的路程更长,所以会比直接传播的声音晚被听到。如果两列声波的时间间隔小于0.1秒,人耳边无法分辨,只能听到被延长的声音。因为室温(20℃)时空气中的声速是343米每秒,所以站在声源处的人要听到回声需要障碍物到声源的距离至少17米。很多时候直播有连麦的需求,这时原创 2021-08-23 00:28:01 · 6870 阅读 · 0 评论 -
javascript 判断是否手机浏览器,微信内建浏览器
javascript 在浏览器端判断是否手机浏览器的简单代码如下,也包括微信内建浏览器的判断。function isMobile() { var userAgent = navigator.userAgent; var mobileAgents = ["Android", "iPhone","MicroMessenger", "Symbian...原创 2019-12-06 22:17:00 · 268 阅读 · 0 评论 -
Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency '的解决办法
最近在用Android Studio 创建一个全新项目时,为了兼容比较老一点的设备,将Android SDK 设置为compileSdkVersion 26,结果编译时出现如下错误:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.su...原创 2018-07-13 00:01:02 · 597 阅读 · 0 评论 -
Android Activity onDestroy() 不回调的解决方式
用Activity的时候,会发现如下问题: 有时候会发现Activity的onDestroy方法回调不执行,或者延时执行,比较缓慢(可以达到好几秒钟之后才调用),即使之前使用finish方式关闭Activity也一样onDestroy回调慢带来什么问题呢? 有可能再次打开Activity的时候,都走完了onCreate,onResume之后上一次的onDestroy方法才被调用,想...原创 2018-08-10 21:33:07 · 8882 阅读 · 0 评论