android4.4調整音量調節速度
本文記錄在android4.4中實現音量調節速度的方法以及可能遇上的問題。
1、框架層
主要的音量調節速度修改在如下檔案中:
android/frameworks/base/media/java/android/media/AudioManager.java
修改如下兩個變數的值:
/**
* Increase the ringer volume.
*
* @see #adjustVolume(int, int)
* @see #adjustStreamVolume(int, int, int)
*/
public static final int ADJUST_RAISE = 3;
/**
* Decrease the ringer volume.
*
* @see #adjustVolume(int, int)
* @see #adjustStreamVolume(int, int, int)
*/
public static final int ADJUST_LOWER = -3;
修改完成後還需要修改api中對應的變數值,相應需要修改的檔案如下:
android/prebuilts/sdk/api/19.txt
android/frameworks/base/api/current.txt
其中19是對應的sdk版本編號。當前為4.4版本。如果不修改上述兩個檔案,那麼編譯時會報如下錯誤:****************************** You have tried to change the API from what has been previously released in an SDK. Please fix the errors listed above. ******************************
2、編譯
修改上述檔案後需要編譯,編譯時需要按照如下命令的順序:
make update-api
make -j16
如果還有其他報錯,可以先執行clean。相關文章
- iOS 調節系統音量iOS
- SoundSpot Evade for Mac音量調節器Mac
- Mac新手使用技巧——Mac音量調節Mac
- Windows10無法調節音量怎麼辦 win10音量無法調節如何解決WindowsWin10
- flutter視訊全頻播放,音量亮度的調節Flutter
- win10滑鼠速度怎麼調節 一分鐘教你如何調整滑鼠靈敏度Win10
- 釋出一個方便調節主音量和Wave音量的小程式
- 如何對蘋果Mac音量進行微調 mac音量微調技巧蘋果Mac
- 蘋果新專利:Apple Watch自動調整iPhone音量蘋果APPiPhone
- Win10滑鼠移動速度太快如何調整_win10調整滑鼠移動速度的步驟Win10
- win10觸控板滑鼠速度怎麼調節 win10觸控板滑鼠靈敏度如何調整Win10
- Win10系統聲音不能調節怎麼辦_win10電腦音量不能調節如何解決Win10
- Windows7系統通訊自動調整音量大小的方法Windows
- Oracle效能調整之--DML語句效能調整Oracle
- Windows10系統音量調節橫向怎麼改為豎向Windows
- Oracle效能最佳化調整--調整重做機制Oracle
- 網路調整——效能調整手冊和參考
- Nginx調整(一)Nginx
- oracle 效能調整Oracle
- 調整策略工具
- win10 1909音量沒有辦法調節怎麼調_win10 1909電腦音量鍵沒反應修復方法Win10
- win10麥克風聲音太大怎麼調_win10麥克風音量太大怎麼調節Win10
- 美顏SDK膚色處理與細節調整
- 透過一次GC調整使Python速度提高20%GCPython
- 引數fast_start_parallel_rollback調整oracle回滾的速度ASTParallelOracle
- 萬彩動畫大師教程 | 對新增的視訊進行音量的調節動畫
- win7音訊 audio service調節單個程式音量控制Win7音訊
- 筆記本win10系統快捷鍵調節音量幅度“2”如何解決筆記Win10
- oracle 線上調整redoOracle
- 字串的調整II字串
- MySQL引數調整MySql
- 資料塊調整
- AIX 調整時區AI
- oracle效能調整(1)Oracle
- oracle效能調整(2)Oracle
- ORACLE效能調整--1Oracle
- ORACLE效能調整---2Oracle
- Oracle 效能調整for HWOracle