这个在App层面实现的可能性不大,因为App层面实现的话,可以通过起Service来实现,但开机的时候Android系统加载并未完成,除非从硬件层面去解决这个问题,像很多手机可以更改开机动画这样的,可能是根据不同的机型来读取某个特定位置的图片文件来完成,铃声也有可能做成这样的,但是要看手机厂商愿不愿意提供给你修改这些文件的权限了。
解决方案 »
- 目前学习Android有哪些书比较好(为了自己学习,与为了以后别人学习)
- android 开发视频播放器的时候报这样的错是怎么回事啊?在线等
- 一个程序拆分成几个apk包 然后在程序里调用
- 2011年,移动互联网加速蔓延 – 来自2011移动开发者大会
- 学习语音、视频编码技术 学习思路
- (ubuntu android平台搭建)点击Window->Android SDK AND AVD Manager出错!
- 关于安卓上传文件到ftp服务器
- [请教]APP如何和后台服务对接?
- ListView现实问题求帮助
- app:mergeDebugResources
- android 假如我现在有一个ScrollView,但它的内容还没超出屏幕,不足以实现滚动效果,如何让里面内容还能上下滚动一小段距离,并停止在当前位置
- 简单屏幕对应问题
做法是在Boot_animation.cpp文件中播放开机动画的部分加上播放开机音乐。
播放开机音乐的实现方法参照android camera中播放拍照声。
还可以定义个是否要开机铃声的接口,供用户自己选择。
最新的进展是:动画和铃声可以同步播放了,但是铃声音量非常的小。
铃声小的主要原因是:在播铃声的时候,audioservice还没有加载,因为audioservice是控制
音量的。现在还没有想到好的办法,怎么把音量搞大点,哪位给点相关经验啊?
多谢,多谢。
在 BootAnimation.cpp文件里,播放动画之前,创建一个线程来播放音乐。
这样音乐与动画几乎是同步的。
如果还是没有声音的话,就调用设置音量的API设置一下你所用的audiostream的音量大小。