簡易的開發工具--有效縮短你的開發時間

轉載:本文作者:Rance935本文出處:Android如何提高編程效率——偷懶

Android如何提高編程效率——偷懶

2017-05-24

人類在起源和發展過程中,體形、使用工具和是否着衣這三個方面逐漸發生了變化:從半直立行走到直立行走;從不會使用工具,到使用天然工具,再到製造和使用簡單工具,直到製造和使用包括電腦在內的各種複雜的現代工具。馬克思哲學中,人類比其他動物聰明,因爲會使用工具。有人說猿和猩猩也會使用工具。對猿會使用工具,我們是程序員我們也懂得使用工具。使用工具我們能更快速的完成目標,或者完成我們徒手不可能完成的目標。

Android studio插件

以下工具均可在Android studio中進行添加,添加步驟:
– 點擊File,選擇Settings,或者按快捷鍵Ctrl+Alt+S打開設置界面
– 選擇Plugins,可以看到我們的插件列表
– 搜索你想要的插件,如Gson插件
– 選擇GsonFormat,然後Install plugins,安裝插件。安裝插件後,需要重啓Android Studio。安裝好後可以看出來跟工具自帶插件的區別。點擊GsonFormat可以選擇卸載掉插件。

1、Android ButterKnife Zelezny
– 推薦理由:配合ButterKnife實現註解,從此不用寫findViewById,想着就爽啊。在Activity,Fragment,Adapter中選中佈局xml的資源id自動生成butterknife註解。
– 使用方法:Ctrl+Shift+B選擇圖下所示選項

2、Android Code Generator
– 推薦理由:根據佈局文件快速生成對應的Activity,Fragment,Adapter,Menu。
– 使用方法:圖下所示選項

3、GsonFormat
– 推薦理由:快速將json字符串轉換成一個Java Bean,免去我們根據json字符串手寫對應Java Bean的過程。
– 使用方法:快捷鍵Alt+S也可以使用Alt+Insert選擇GsonFormat

4、GradleDependenciesHelperPlugin
– 推薦理由:maven gradle 依賴支持自動補全。

5、eventbus-intellij-plugin
– 推薦理由:Eventbus作爲Android優化的發佈/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞消息.優點是開銷小,代碼更優雅。以及將發送者和接收者解耦。但是在實際運用中,例如一些方法類等我們可以通過ctrl+左鍵直接定位到使用的地方,但是Eventbus不行。我們可以通過eventbus-intellij-plugin解決這一麻煩。
– 使用方法:如圖

6、Android Parcelable code generator
– 推薦理由:JavaBean序列化,快速實現Parcelable接口。
– 使用方法:如圖

7、Android Postfix Completion
– 推薦理由:可根據後綴快速完成代碼,這個屬於拓展吧,系統已經有這些功能,如sout、notnull等,這個插件在原有的基礎上增添了一些新的功能。
– 使用方法:如圖

8、ECTranslation
– 推薦理由:Android Studio 翻譯插件,可以將英文翻譯爲中文。讓我們可以更快的閱讀三方源碼。
– 使用方法:如圖

9、Lifecycle Sorter
– 推薦理由:可以根據Activity或者fragment的生命週期對其生命週期方法位置進行先後排序。
– 使用方法:快捷鍵Ctrl + alt + K

10、CodeGlance
– 推薦理由:在右邊可以預覽代碼,實現快速定位。
– 使用方法:如圖

11、JsonOnlineViewer
– 推薦理由:在Android Studio中請求、調試接口。
– 使用方法:如圖

12、ADB WIFI
– 推薦理由:使用wifi無線調試你的app,無需root權限。
– 使用方法:如圖

其它工具

1、LeakCanary
– 推薦理由:幫助你在開發階段方便的檢測出內存泄露的問題,使用起來更簡單方便。
– 使用方法:如圖

2、jadx-gui
– 推薦理由:什麼最爲Android開發者你不會反編譯?那我只能說你需要學習了。
– 使用方法:jadx-gui反編譯apk

3、fiddler
– 推薦理由:Fiddler是一款非常流行並且實用的http抓包工具,它的原理是在本機開啓了一個http的代理服務器,然後它會轉發所有的http請求和響應,因此,它比一般的firebug或者是chrome自帶的抓包工具要好用的多。不僅如此,它還可以支持請求重放等一些高級功能。顯然它是可以支持對手機應用進行http抓包的。
– 使用方法:如何使用Fiddler進行抓包

4、Sublime text
– 推薦理由:Sublime Text是HTML文本編輯器,具有漂亮的用戶界面和強大的功能,可自定義鍵綁定菜單和工具欄。Sublime Text 的主要功能包括拼寫檢查、書籤、完整的 Python API,Goto 功能、即時項目切換、多選擇、多窗口等。

5、Lantern
– 推薦理由:Lantern是一個免費的應用程序。它能幫助你隨時隨地快速、可靠、安全地訪問互聯網。說白了,翻牆。。。
– 使用方法:官網下載有教程

6、Licecap
– 推薦理由:LICEcap 是一款屏幕錄製工具,支持導出 GIF 動畫圖片格式,輕量級、使用簡單,錄製過程中可以隨意改變錄屏範圍。
– 使用方法:如圖

7、Android開發助手
– 推薦理由:大幅提高 Android 開發調試效率的工具 App ,通過它你可以一鍵快速開關常用的開發者選項功能,能夠快速查看系統軟硬件信息,能夠快速切換系統語言等。
– 使用方法:Android 開發助手 1.3.0 版

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