这个在App层面实现的可能性不大,因为App层面实现的话,可以通过起Service来实现,但开机的时候Android系统加载并未完成,除非从硬件层面去解决这个问题,像很多手机可以更改开机动画这样的,可能是根据不同的机型来读取某个特定位置的图片文件来完成,铃声也有可能做成这样的,但是要看手机厂商愿不愿意提供给你修改这些文件的权限了。
解决方案 »
- NDK编译CPP文件的问题
- textview设置背景图片失真
- android怎么实现程序升级,提供思路
- 请问:如何实现Button的位置移动
- 关于bundle的问题
- android4.0怎么在程序中隐藏下方的几个虚拟按键?
- Android开发APP 当app运行时 当打断app运行时 例如手机没电了弹出提示框时 app中的数据被清空了 请问怎么解决
- Error:Gradle 4.3.1 requires Java 7 or later to run.You are currently using Java6
- android 视频互动聊天demo或者软件源码
- android如何通过usb向电脑发送文件?
- android 假如我现在有一个ScrollView,但它的内容还没超出屏幕,不足以实现滚动效果,如何让里面内容还能上下滚动一小段距离,并停止在当前位置
- 简单屏幕对应问题
做法是在Boot_animation.cpp文件中播放开机动画的部分加上播放开机音乐。
播放开机音乐的实现方法参照android camera中播放拍照声。
还可以定义个是否要开机铃声的接口,供用户自己选择。
最新的进展是:动画和铃声可以同步播放了,但是铃声音量非常的小。
铃声小的主要原因是:在播铃声的时候,audioservice还没有加载,因为audioservice是控制
音量的。现在还没有想到好的办法,怎么把音量搞大点,哪位给点相关经验啊?
多谢,多谢。
在 BootAnimation.cpp文件里,播放动画之前,创建一个线程来播放音乐。
这样音乐与动画几乎是同步的。
如果还是没有声音的话,就调用设置音量的API设置一下你所用的audiostream的音量大小。