Android8.0开机铃声设置流程

这里还是以实际项目出发,将遇到的问题总结一下。

1、板子上没有音量键,可以使用命令行模拟音量键:

adb shell input keyevent 24:音量加

adb shell input keyevent 25:音量减

2、首先验证音频文件是否正常。将音频文件放到手机上,验证是否正常播放。

3、将音频文件放到/system/media/下,重启手机后不能播放,说明源码中并没有设置开机铃声的代码。


read the fucking Source codes。。。

发现源码是支持音频播放的,在解析zip压缩包的时候会判断是否包含audio.wav,注意是wav文件。

验证如下:将audio.wav音频文件放到part0中,同图片一起打包成bootanimation.zip,放到/system/media/目录下,重启。

验证OK。

但是,发现音频文件的播放明显滞后于动画的播放,两者不同步,很显然这是一个比较棘手的问题,目前不知道如何解决。。。


方案二:使用MediaPlay实现的思路








发布了24 篇原创文章 · 获赞 4 · 访问量 3万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览