在APP开发中,特殊的需求下,我们需要在APP中禁止麦克风录音,如:视频录制时,禁止录音。 具体方法如下: 1. 权限设置: 2. 代码实现: AudioManage...

在APP开发中,特殊的需求下,我们需要在APP中禁止麦克风录音,如:视频录制时,禁止录音。 具体方法如下: 1. 权限设置: 2. 代码实现: AudioManage...
前言 我们都知道Android的View的工作流程主要是指measure、layout、draw这三大流程,即测量、布局和绘制,其中measure确定View的测量宽高,la...
使用华为、Vivo等手机的人或者Android开发者应该对读取应用列表权限不陌生,但是作为开发者的你有没有想过这个权限需要申请吗?是静态申请还是动态申请? 0、答案 这里我先...
Android开发中,我们通常会使用Timer/TimerTask实现计时器轮询,但轮询的任务执行间隔在系统完成时间同步后,会发生一些诡异的问题: 1. 莫名同时发生两...
文/孟永辉 对于很多人来讲,所谓的新零售只不过是在电商落幕之后的一个融资的“接棒者”而已,他们参与新零售的方式仅仅只是停留在概念上的所谓创新以及对新零售的虚无缥缈的加持上。 ...
Android集成Firebase非常简单,参考文档10分钟就可以搞定,但可能会遇到如下的坑: 1.Crashlytics和Performance需要单独集成; 2.Perf...
Firebase作为Google Analytics继任者,将会很快迎来快速的普及阶段。Firebase相比Analytics来说,集成步骤是简化了许多。 集成参考文档...
最近趁项目空闲,把做智能电视开发用到的工具,汇总成了一个Android开发工具箱,功能如下: 1. 硬件信息:展示CPU/主板/网卡/蓝牙/显示屏信息; 2. 系统信息:展示...
在ExoPlayer使用播放视频流时,有时我们需要截取播放器中视频截屏,如果直接用下面代码: publicstaticBitmapcapture(Activity activ...
在使用ExoPlayer播放m3u8时,有些url会返回302,但用电脑中的播放器可以播放,这是为什么?原因是有些URL进行了http与https之间的跳转。 ExoPlay...
在Android开发直播应用时,大家都会首先想到找一个开源的第三方播放器框架,只是这些开源框架的更新维护都几乎停滞了,为什么呢?Android已经发展了10多年了,官方...