增加修改android按键音效soundpool
来源:互联网 发布:网络发包工具 编辑:程序博客网 时间:2024/05/22 15:38
一,增加或修改音效文件在frameworks/base/data/sounds目录下
并且在AllAudio.mk中添加修改的文件
$(LOCAL_PATH)/effects/ogg/Effect_update1.ogg:system/media/audio/ui/Effect_update1.ogg \
$(LOCAL_PATH)/effects/ogg/Effect_update2.ogg:system/media/audio/ui/Effect_update2.ogg \
$(LOCAL_PATH)/effects/ogg/Effect_Tick_End.ogg:system/media/audio/ui/Effect_Tick_End.ogg \
二,修改frameworks/base/core/res/res/xml/audio_assets.xml
<audio_assets version="1.0">
<group name="touch_sounds">
<!--oem add -->
<asset id="FX_KEY_CLICK" file="Effect_OKTick.ogg"/>
<!--oem add end-->
<asset id="FX_FOCUS_NAVIGATION_UP" file="Effect_Tick.ogg"/>
<asset id="FX_FOCUS_NAVIGATION_DOWN" file="Effect_Tick.ogg"/>
<asset id="FX_FOCUS_NAVIGATION_LEFT" file="Effect_Tick.ogg"/>
<asset id="FX_FOCUS_NAVIGATION_RIGHT" file="Effect_Tick.ogg"/>
<asset id="FX_KEYPRESS_STANDARD" file="KeypressStandard.ogg"/>
<asset id="FX_KEYPRESS_SPACEBAR" file="KeypressSpacebar.ogg"/>
<asset id="FX_KEYPRESS_DELETE" file="KeypressDelete.ogg"/>
<asset id="FX_KEYPRESS_RETURN" file="KeypressReturn.ogg"/>
<asset id="FX_KEYPRESS_INVALID" file="KeypressInvalid.ogg"/>
<!--oem patch start -->
<asset id="FX_KEY_BKEY" file="Keypress_BKey.ogg"/>
<asset id="FX_KEY_UPDATE1" file="Effect_update1.ogg"/>
<asset id="FX_KEY_UPDATE2" file="Effect_update2.ogg"/>
<!--oem patch end -->
</group>
</audio_assets>
三,修改AudioManager,增加支持的类型
--- a/common_ui10/overlay/frameworks/base/media/java/android/media/AudioManager.java
+++ b/common_ui10/overlay/frameworks/base/media/java/android/media/AudioManager.java
@@ -2018,10 +2018,13 @@ public class AudioManager {
*/
public static final int FX_KEY_BKEY = 10;
+ public static final int FX_KEY_UPDATE1 = 11;
+
+ public static final int FX_KEY_UPDATE2 = 12;
/**
* @hide Number of sound effects
*/
- public static final int NUM_SOUND_EFFECTS = 11;
+ public static final int NUM_SOUND_EFFECTS = 13;
阅读全文
0 0
- 增加修改android按键音效soundpool
- android SoundPool 音效播放
- Android 即时音效SoundPool
- android SoundPool播放音效
- android SoundPool 音效播放
- Android 音效 SoundPool
- Android应用:SoundPool 播放音效
- android 游戏音效播放 SoundPool
- android SoundPool播放音效(一)
- android SoundPool播放音效(二)
- Android用SoundPool播放音效
- Android之SoundPool播放音效
- Android 使用SoundPool播放音效
- Android音效SoundPool问题:soundpool 1 not retry
- Android SoundPool即时音效的使用Demo
- Android 多媒体:SoundPool—简短小音效
- android使用SoundPool 播放短音效
- android开发--音效音频播放SoundPool
- JAVA源码分享:基于Apache POI,将List<T>内封装的实体类信息写出到磁盘Excel文件(20170615)
- POJ 1788 Building a New Depot
- 几个问题
- Json应用
- db2 sqlcode
- 增加修改android按键音效soundpool
- nginx平滑升级问题
- Koltin简明学习,also,takeIf,takeUnless
- 剑指Offer——丑数
- 正则表达式中各种字符的含义
- gh0st源码分析与远控的编写(三)
- Kali Linux 使用教程
- [leetcode]130. Surrounded Regions
- Android make清除命令