詳解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ū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Android仿360懸浮小球自定義view實現(xiàn)示例
本篇文章主要介紹了Android仿360懸浮小球自定義view實現(xiàn)示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
Android中GridView布局實現(xiàn)整體居中方法示例
最近在工作中遇到了GridView布局的相關問題,通過查找相關資料終于解決了,所以下面這篇文章主要給大家介紹了關于Android中GridView布局實現(xiàn)整體居中的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒。2017-09-09
Android AndBase框架使用封裝好的函數(shù)完成Http請求(三)
這篇文章主要介紹了Android AndBase框架使用封裝好的函數(shù)完成Http請求的相關資料,感興趣的小伙伴們可以參考一下2016-03-03

