项目中需要用到语音提示,且都是比较简短的语音提示,刚开始的时候用的是MediaPlayer进行语音播放,但是查阅资料发现MediaPlayer主要是用来进行长音频播放,且资源...
项目中需要用到语音提示,且都是比较简短的语音提示,刚开始的时候用的是MediaPlayer进行语音播放,但是查阅资料发现MediaPlayer主要是用来进行长音频播放,且资源...
一、SoundPool相对于MediaPlayer的优点 1.SoundPool适合 短且对反应速度比较高 的情况(游戏音效或按键声等),文件大小一般控制在几十K到几百K,最...
吾幼时即嗜画,家贫无从至笔墨纸砚,遂从姑苏城外寒山寺搬得红枫叶两筐。未几,吾发现红枫叶蒸包子很不错,所以现在我包的包子很好吃。 我的测试机是小米,我发现小米的指南针和钟表挺好...
原创不易,尊重作者,转载请注明出处,谢谢您 前言 集成Bugly的崩溃收集和应用升级是很简单的,但是如果要集成热更新,那就需要仔细阅读文档了,况且官方的文档随着SDK版本的更...
开发场景 做Android开发的基本都知道,平常一般都是直接通过 USB 线或者 Type C线的方式连接,来完成日常的开发和调试,这种开发模式存在几个问题点,是一个极简主义...
SwipePanel(侧划控件) Background 对市面上实现的侧划返回不是很满意(仿微信,QQ 通过修改窗口透明坑太多),最终决定还是亲手写一个高实用性的吧,效果如下...
前言 因为本人是个魅族控,魅族的UI以及页面风格真的是深入我心,特别是一些小动效更是让我爱不释手,所以也想仿着来做一点,好吧,啰嗦毕了,看下实现的UI效果。这个是魅族应用商店...
背景 之前基于头条的适配方案写了篇文章 Android 屏幕适配从未如斯简单,但后续发现还是有挺多坑的,这些坑都记录在了 GitHub 屏幕适配问题汇总及解决,基于这么多坑,...
首先,onSaveInstanceState()会被调用的情况如下: 1.按下HOME键时2.按下电源按键(关闭屏幕显示)时3.从activity 中启动一个新的activi...