Platform: ROCKCHIP
OS: Android 6.0
Kernel: 3.10.92
main -> bootanimation_main.cpp
new BootAnimation -> Bootanimation.cpp
BootAnimation::threadLoop ->
BootAnimation::playMusic ->
property_set("ctl.start", "startup_rington"); -> //音频文件存在才会调用.
音频文件路径:
/system/media/audio/startup.wav
init进程去启startup_rington service, service的定义如下
rk3288/device/rockchip/common/init.rk30board.rc
//默认禁止,参数表示音频文件隔多久之后开始播放,见后面脚本文件.
service startup_rington /system/bin/tinyplaywav /system/media/audio/startup.wav 3
class core
user system
group graphics audio system
disabled
oneshot
编译生成:
rk3288/device/rockchip/common/device.mk
PRODUCT_COPY_FILES += \
device/rockchip/common/tinyplaywav:syst
OS: Android 6.0
Kernel: 3.10.92
main -> bootanimation_main.cpp
new BootAnimation -> Bootanimation.cpp
BootAnimation::threadLoop ->
BootAnimation::playMusic ->
property_set("ctl.start", "startup_rington"); -> //音频文件存在才会调用.
音频文件路径:
/system/media/audio/startup.wav
init进程去启startup_rington service, service的定义如下
rk3288/device/rockchip/common/init.rk30board.rc
//默认禁止,参数表示音频文件隔多久之后开始播放,见后面脚本文件.
service startup_rington /system/bin/tinyplaywav /system/media/audio/startup.wav 3
class core
user system
group graphics audio system
disabled
oneshot
编译生成:
rk3288/device/rockchip/common/device.mk
PRODUCT_COPY_FILES += \
device/rockchip/common/tinyplaywav:syst