編輯:初級開發
前提:我們需要得到android系統源碼編譯輸出的一個文件
out\target\common\obj\Java_LIBRARIES\framework_intermediates\classes.jar
這個包裡面包含所有的系統api, 隱藏的, 公開的
添加 jar方法
右鍵功能菜單->PropertIEs->Java Build Path
LibrarIEs選項卡
這時應該有一個列表, 如果你沒有添加過, 應該只有一項, 就是系統自帶的android SDK, 選中後,右手邊有一個刪除, 先刪除系統添加的sdk.
點Add Library -> User Library
選擇User Library 按鈕, 新建一個User Library 將剛才那個文件 classes.jar 和系統本身的文件都導入進來, 調整下順序, 將 classes.jar 調到前面
這樣添加了之後, 就可以使用系統隱藏的api了
使用隱藏api, 有個前提:
許多api涉及到系統權限問題, 比如 後台安裝文件 api PackageManager.installPackage 要求有安裝程序的權限, 而這個安裝程序權限不是隨便有的, 只有經ROM簽名認證的才可以使用這個權限. 雖然說可以在配置文件裡面添加這個權限, 但是悲劇的是你仍然不能擁有這個權限, 在這點上, Google做的真絕..
好了, 雖然我們不能安裝, 但用api去查看apk總該可以了吧?
Google沒有公開這個Api, 但又了上面這個方法, 我們可以使用了
摘自:http://www.eoeandroid.com/thread-15411-1-1.HtmlFailed to push XXXXX.txt on emulat
谷歌於去年12月底正式推出了Android 2.3姜餅系統,支持NFC近場通訊功能成為該系統最大亮點之一。今日,谷歌正式發布了android 2.3.3 SDK,實現了
注冊 android 地圖 API 密鑰運行:keytool -list -keystore ~/.android/debug.keystore用得到的MD5碼到:注冊
1. 一些常用的公共屬性介紹1) layout_width - 寬fill_parent: 寬度和父元素相同,wrap_content: 寬度隨本身的內容所調整,或者指