Android之旅——03

Android的的佈局處理好了,會讓人耳目一新。個人認爲學習佈局的一個好的方法是,多看看別人家的界面佈局,觀摩別人的XML佈局文件的源代碼,可是軟件大多都是不開源的,裏面的XML代碼都是二進制格式的,打開之後是亂碼。今天學會了反編譯XML文檔,廢話不多說了,下面就開始行動啦!

Android的apk文件其實就是一個壓縮包。首先把你要查看的佈局文件的apk文件用解壓縮軟件(像WinZip,好壓,360壓縮等等)解壓縮。
這時候需要一個重要的反編譯工具AXMLPrinter2.jar,其實就是一個jar包。可以從網上下載,也可以點擊文章底部的鏈接下載(不知道現在還有沒有效)。
然後把AXMLPrinter2.jar與你需要反編譯的xml文件放到同一個目錄下,從dos窗口進入到這個目錄下。
輸入: java -jar AXMLPrinter2.jar OlderName.xml > NewName.xml
然後點擊回車,就可以用記事本之類的編輯器查看啦!
我的測試

當然如果我們經常使用呢,可以在系統變量PATH中加入AXMLPrinter2.jar的路徑,就可以在任何一個含有xml的文件夾下使用啦。而爲了使用更加方便,我們可以在AXMLPrinter2.jar所在的目錄下寫一個批處理文件,例如我用記事本寫了一個名字爲run的文件(內容如下圖),然後改其後綴名爲cmd。
內容
”D:\WorkedSoft\AXMLPrinter2\“是筆者AXMLPrinter2.jar的存放路徑,這也是筆者要放入系統變量的。然後在dos窗口下輸入如下命令:
run.cnd OldName.xml NewName.xml
就OK啦。
如圖

這是下載AXMLPrinter2.jar的鏈接http://download.csdn.net/download/zchengyi/8517597

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章