2012-06-21 75 views
0

我在我的應用程序中使用了幾個函數,我想用其他函數替換它(使其向後兼容) 我的問題:是否有可能找到&替換某些包中的所有java文件中的特定文本與某些工具,還是我必須在每個java文件上手動執行?我在包中有很多java文件。搜索並替換包中的所有java文件中的文本

對於例如:我想用東西來取代

getExternalCacheDir() 

Environment.getExternalStorageDirectory + "/Android/data/<package_name>/cache/" 

我使用的IDE就是Eclipse赫利俄斯。任何解決方案

回答

2

使用搜索 - 文件...在Eclipse中搜索getExternalCachDir()*.java,然後在搜索視圖點擊右鍵,選擇全部替換...,輸入替換文本,然後單擊確定。

+0

這是正確的工具。您可以通過首先在包資源管理器窗口中選擇工作區的節點來縮小搜索範圍。 –

+0

謝謝,這是它。 –

0

在Eclipse中,只是做

right click on function->Refector->Rename 

選擇方法+按SHIFT + ALT + R

這將通過改變你的方法名了該項目。

+0

問題是關於替換函數調用。這不是這個問題的答案。 –

相關問題