
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Android音频开发MediaPlayer(-38, 0)错误解决
最近在开发音视频,我用的都是mediaplayer,在切换播放的时候容易报错,在网上查了很多,也没得到解决,最后自己摸索,才解决这个问题。首先,我们第一次播放的时候,不会报错,然后通过setDataSource(url)去改变url的时候,可能会出现error(-38, 0),MediaPlayer: stop called in state 0 或者是其...
kotlin协程
协程是什么协程并不是 Kotlin 提出来的新概念,其他的一些编程语言,例如:Go、Python 等都可以在语言层面上实现协程,甚至是 Java,也可以通过使用扩展库来间接地支持协程。在使用协程之前,我们需要在 build.gradle 文件中增加对 Kotlin 协程的依赖:buildscript {...// ???? coroutines版本ex...
热修复技术实践之类加载方案
项目地址类加载方案的原理是在app重新启动后让Classloader去加载新的类。因为在app运行到一半的时候,所有需要发生变更的类已经被加载过了,在Android上是无法对一个类进行卸载的。如果不重启,原来的类还在虚拟机中,就无法加载新类。因此,只有在下次重启的时候,在还没走到业务逻辑之前抢先加载补丁中的新类,这样后续访问这个类时,就会Resolve为新类。从而达到热修...
到底了







