天天看點

android關閉觸摸提示音,修改Android系統的觸摸提示音【學習筆記】

平台資訊:

核心:Linux version 3.10.0

系統:android/android6.0

平台:rk3288

作者:莊澤彬(歡迎轉載,請注明作者)

郵箱:[email protected]

本文是基于Android6.0的代碼,在做定制的時候發現在觸摸螢幕的時候,喇叭沒有聲音。下面就講解一下自己是怎麼解決的。

一、修改代碼提高系統的音量。

代碼路徑:base/services/core/java/com/android/server/audio/AudioService.java

private static int[] MAX_STREAM_VOLUME = new int[] {

, // STREAM_VOICE_CALL

, // STREAM_SYSTEM

, // STREAM_RING

, // STREAM_MUSIC

, // STREAM_ALARM

, // STREAM_NOTIFICATION

, // STREAM_BLUETOOTH_SCO

, // STREAM_SYSTEM_ENFORCED

, // STREAM_DTMF

// STREAM_TTS

};

代碼中的這個數組用于設定系統音量的大小 STREAM_SYSTEM 提高這個值為15.愛實際的操作過程中改變這個值的大小影響不到。

二、直接替換觸摸時播放的ogg檔案。

pax_adb push Effect_Tick.ogg /system/media/audio/ui/

這些音頻檔案都放在frameworks/base/data/sounds/effects/選擇一個合适的Effect_Tick.ogg檔案,之前之是以出現觸摸的時候沒有聲音的原因應該就是使用的ogg檔案拷貝錯誤導緻的。

Android 觸摸提示音【轉】

本文轉載自:http://blog.csdn.net/Jin_HeZai/article/details/46791567 近期任務,涉及Android觸摸提示音. 首先,定位源碼目标.很顯然的,在原 ...

【轉】Android中通知的提示音、震動和LED燈效果小例子

通知(Notification)是 Android 系統中比較有特色的一個功能,當某個應用程式希望向使用者發出一些提示資訊,而該應用程式又不在前台運作時,就可以借助通知來實作.發出一條通知後,手機最上方 ...

修改Android系統字号(二)

/*********************************************************************** * 修改Android系統字号(二) * 說明: * ...

修改Android系統字号(一)

/*********************************************************************** * 修改Android系統字号(一) * 說明: * ...

修改android系統開機動畫

本文轉載自:http://blog.csdn.net/u012301841/article/details/51598115 修改android系統開機動畫

Android源碼分析(九)-----如何修改Android系統預設時間

一 : 修改Android系統預設時間 源碼路徑:frameworks/base/services/java/com/android/server/SystemServer.java 主要變量EARL ...

Android M Permission 運作時權限 學習筆記

Android M Permission 運作時權限 學習筆記 從Android 6.0開始, 使用者需要在運作時請求權限, 本文對運作時權限的申請和處理進行介紹, 并讨論了使用運作時權限時新老版本的一 ...

Android NDK開發及OpenCV初步學習筆記

https://www.jianshu.com/p/c29bb20908da Android NDK開發及OpenCV初步學習筆記 Super_聖代 關注 2017.08.19 00:55* 字數 6 ...

随機推薦

《轉》Unity3D研究院編輯器之5.3JSON的序列化

Unity5.3 的一項新功能就是Json的序列化,支援嵌套使用,可以把json字元串轉成對象,把對象轉成json字元串. using UnityEngine; using UnityEditor; ...

JAVA 中SQL字元動态拼接

select SYR,SFZMHM,CJRZH,XSZBH,HPHM,CLSBDH,FDJH,CLLX,ZDYZT,to_char(CCDJRQ,'YYYY-MM-DD') CCDJRQ from V ...

seajs+spm之再研究

好久沒有用seajs了,之前對spm也隻是一知半解,這些天再次拿起來研究.談談我的認識與了解. 聲明:本文不适合對seajs完全不了解的同學閱讀.對于想知道seajs來龍去脈以及spm相關的同學&qu ...

Android 使用開源xUtils來實作多線程下載下傳(非原創)

1.程式員自己也是可以實作多線程下載下傳的,隻是代碼量比較大,而且,其中有許多細節需要考慮到,在GitHub上有人寫好的代碼,我們可以拿過來使用下,節省了我們開發程式的時間 2.導包:xUtils-2.6 ...

HTML頁面的動畫的制作及性能

原文:HTML頁面的動畫的制作及性能 WEB頁面的動畫的制作及性能 簡介 目前WEB頁面做動畫的方式大的分兩種1.JS間隔時間不斷修改元素屬性值,這也是CSS3出來前常用的做法,貌似也是唯一的做法.2 ...

hibulder中使用git教程

https://jingyan.baidu.com/article/25648fc19c14839191fd0027.html

C#比較兩個由基本資料類型構成的object類型

/// /// 比較查詢條件 /// public class ModelExtensions { ///

Spring 使用 feign時設定header資訊

最近使用 SpringBoot 項目,把一些 http 請求轉為 使用 feign方式.但是遇到一個問題:個别請求是要設定header的. 于是,檢視官方文檔和部落格,大緻推薦兩種方式.也可能是我沒看明 ...

CentOS 使用SMB服務 讓windows能夠上傳檔案

1. 新增加使用者 useradd zhaobsh 2. 使用 pdbedit的方式新增加使用者 pdbedit -a -u zhaobsh 3. 修改smb服務 systemctl restart sm ...