北京Android開發(fā)培訓(xùn)哪家好
149 2017-05-23
北京Android開發(fā)培訓(xùn)哪家好?使用Android隱藏類和隱藏方法?在Android源碼中,某些方法,成員,類或包(通過package文件)被打上@hide標(biāo)簽,這些類,方法或成員在SDK中沒有公開,比如類android.app.ActivityThread,類android.text.method.Touch的getMaxScrollX()方法,類android.view.View的成員mScrollX等。因此在使用這些類時(shí)會(huì)提示類或成員不能被解決。下面北京找座兒培訓(xùn)教育機(jī)構(gòu)提供一種方法解決這個(gè)問題。
首先,下載Android源碼進(jìn)行編譯。
然后在編譯后的out目錄下尋找包含你所用隱藏類的模塊的jar文件,通常文件名為classes.jar。比如framework的jar文件為outargemonobjJAVA_LIBRARIESframework_intermediatesclasses.jar。
最后在eclipse的Android項(xiàng)目中,選擇項(xiàng)目屬性->JavaBuildPath->Libraries->AddLibrary->UserLibrary->Next->UserLibraries進(jìn)入到UserLibraries管理界面,點(diǎn)擊New新建一個(gè)UserLibrary,比如android_framework,點(diǎn)擊AddJars把Jar包加入到建立的UserLibrary中,最后點(diǎn)擊OK就可以了。
為了訪問因此成員,需要改變類搜索順序,選擇項(xiàng)目屬性->JavaBuildPath->OrderandExport,把所建立的UserLibraries移到AndroidSDK的上面。
北京Android開發(fā)培訓(xùn)哪家好?本文為獨(dú)家提供!擁有全國(guó)10萬家培訓(xùn)機(jī)構(gòu),您要的培訓(xùn)這里都有,找培訓(xùn),上!
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)