android_内置铃声至手机存在疑问!求解答!
我是新手,今天遇到一个问题:
其实内置一个铃声至手机,实际操作还是很容易,通常思路就是:
第一步:找到资源铃声文件夹
frameworks/base/data/sounds目录中存在分类文件夹,
如ringtones 来电铃声
alarms 闹钟铃声
notifications 通知类铃声
effects 音效
第二步:将你需要添加的铃声资源源文件添加到对应的目标文件夹中
第三步:frameworks/base/data/sounds目录存在AllAudio.mk文件,在该文件中添加自己的拷贝信息,进行资源拷贝。
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/Alarm_Beep_01.ogg:system/media/audio/alarms/Alarm_Beep_01.ogg \
左边蓝色是铃声文件的原路径,红色是目标路径。
现在我想问的问题是:我一个新手,怎么知道目标路径会是什么。我怎么知道是要将文件拷贝到system/media/audio/xxxx/
这个路径下,而不是其他的路径下。
问过同事,同事可能没太明白我的意思,他说如果没有人告诉你,就只有看代码自己去读懂。
其实我知道我有点钻牛角尖,其他项目已经做过,直接参考他们就是了,可是这样感觉学不到东西。
看懂我意思的,花点时间帮我解惑吧!谢谢!