詳解Android使用@hide的API的方法
詳解Android使用@hide的API的方法
今天早上想修改MediaPlaybackService.Java(/packages/apps/Music)的代碼。
將AudioManager.STREAM_MUSIC改成AudioManager.STREAM_TTS。
發(fā)現(xiàn)AudioSystem.java(/frameworks/base.media/java/Android/media)
/* @hide The audio stream for text to speech (TTS) */ public static final int STREAM_TTS = 11;
AudioManager.java(/frameworks/base.media/java/android/media)
/** @hide The audio stream for text to speech (TTS) */ public static final int STREAM_TTS = AudioSystem.STREAM_TTS;
是隱藏API,搜了一下,發(fā)現(xiàn)只要刪掉注釋就可以了。
編譯發(fā)現(xiàn)編譯并不能通過,然后發(fā)現(xiàn)需要執(zhí)行 make update-api,然后再make。這樣就能編譯通過了。
添加系統(tǒng)API或者修改@hide的API后,需要執(zhí)行make update-api更新API,然后再make。
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android動畫 實現(xiàn)開關(guān)按鈕動畫(屬性動畫之平移動畫)實例代碼
這篇文章主要介紹了Android動畫 實現(xiàn)開關(guān)按鈕動畫(屬性動畫之平移動畫)實例代碼的相關(guān)資料,需要的朋友可以參考下2016-11-11Android中Gallery和ImageSwitcher的使用實例
今天小編就為大家分享一篇關(guān)于Android中Gallery和ImageSwitcher的使用實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03Android使用Pull解析器解析xml文件的實現(xiàn)代碼
Android使用Pull解析器解析xml文件的實現(xiàn)代碼,需要的朋友可以參考一下2013-02-02Android使用CardView實現(xiàn)圓角對話框
這篇文章主要為大家詳細介紹了Android使用CardView實現(xiàn)圓角對話框,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-11-11Android冷啟動實現(xiàn)app秒開的實現(xiàn)代碼
本篇文章主要介紹了Android冷啟動實現(xiàn)app秒開的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08解決Android Device Monitor 的 File Explorer 中無法打開某些文件夾的問題
這篇文章主要介紹了解決Android Device Monitor 的 File Explorer 中無法打開某些文件夾的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04Android用代碼獲取手機root之后的最高權(quán)限
機得root之后通過代碼可以獲得最高權(quán)限如果沒有root的話請不要往下看,毫無意義,root之后的朋友可以參考下本文或許有意想不到的收獲2013-03-03