1. 程式人生 > >Android攻城獅—全套必備神級工具(開發,外掛,效率)

Android攻城獅—全套必備神級工具(開發,外掛,效率)

開發

推薦理由:官方推出,高效,功能強大。


android studio

推薦理由:世界上最快的模擬器。需要注意的是在真機上出現的bug,在虛擬機器上不一定出現,所以還是最終需要在真機上測試。


Genymotion

推薦理由:最美的程式碼閱讀和編輯軟體,功能強大。如果你想用它來編輯程式碼,安裝AndroidImport外掛,可以自動補全程式碼。我本人主要是用它來閱讀原始碼。


Sublime text

推薦理由:統一風格,效率更高。為Android studio設定和Sublime text同樣的風格,提高效率。


設定後效果

推薦理由:使用Github無需理由,只是很多人使用命令列來操作,感覺自己很高大上。但如果你還不瞭解命令列的使用,個人不贊同的你再去學,直接使用客戶端程式Github Desktop就可以。既然它只是一個工具,能熟練使用就可以,沒有必要花那麼多精力去學,去記命令列。當多人協助,Github Desktop無法滿足你的需求時,再考慮使用命令列。


Github Desktop.png

外掛

Android studio 外掛

推薦理由:注入框架,高效開發,省去很多重複,且沒有技術含量的工作。


zelezny_animated.gif

推薦理由:可以生成Material Design圖示的外掛。


capture.gif

推薦理由:將Json自動轉化成類,高效開發。


GsonFormat.gif

推薦理由:可以在Android Studio IDE 內直接將英文翻譯成中文。


ECTranslation.png

推薦理由:高效開發神器,在類中插入實現了Parcelable介面的程式碼。


Android Parcelable code generator

推薦理由:最好的Android程式碼搜尋工具,Codota 目前已經收錄超過七百萬精品程式碼例項。


Codota

推薦理由:api介面一般都是預設返回json格式,想要檢視具體返回哪些內容的時候通過Chrome檢視全亂的,而且中文編碼也不對,這個外掛自動跟你排列出Json資料,不管返回資料有多複雜,你都可以很直觀的瞭解他的資料格式,簡直開發者必備。


JSONView

給不想用butterknife又不想寫findviewbyid的人推薦


LayoutCreator.gif

Chrome 外掛

推薦理由:直接在Chrome側邊欄向開啟資料夾一樣的檢視別人的專案。


Octotree

推薦理由:開發者在除錯網路必備,可以直接傳送一個請求,自定義params、header,檢視response狀態等。


Postman.png

推薦理由:可以控制你的手機,當然前提必須是你的adb已經連線上了,不管是通過USB也好還是通過Wifi也好,可以檢視你的記憶體、硬碟使用情況,還自帶一個Controller,可以遠端控制你的手機。


ChromeADB.png

Vysor

推薦理由:這個外掛的使用場景是這樣的,假如你在做一個Android App的演講,但是手機螢幕太小,這個時候安裝了這個外掛就可以讓手機畫面投影到電腦上來(在iOS系統實現這個很方便),而且延時幾乎很小,這個外掛一般用不到就把他禁用,一旦用到的時候會非常有用。


Vysor.png

推薦理由:安卓手機管理工具,安裝了它,就可以在Mac上連線安卓手機讀取上面的照片、檔案了。手機需要開啟 “USB 除錯”。


handShaker.png

推薦理由:WiFi ADB 是一個通過無線網路來使電腦和手機連線,當我們做測試的時候,只需在手機上開啟,只需在命令列輸入 adb connect xxx.xxx.xxx.xxx:5555,電腦可以連線手機,就可以通過無線網路來除錯開發的應用。


WIFI ADB

效率

推薦理由:長按command鍵可以檢視當前應用的快捷鍵,很方便。


cheatsheet.png

推薦理由:看到好的文章點選就可以收藏,多裝置同步。


Pocket.png

知識管理工具

說到知識管理,要想成為一個高階工程師,必須要建立自己的知識體系。知識體系的建立一個是知識的收集,另一個是知識的輸出整理。以後我會寫寫我個人知識體系建立方法,如果你很期待別忘了給我點贊哦。

  • 知識收集:印象筆記
  • 知識輸出:Macdown+有道雲筆記+簡書(for Mac)
    FarBox+簡書(for Windows)

知識收集使用印象筆記本,將自己認為今後會用到的知識歸類整理。到了中高階水平,就可以寫一些技術文章,經驗總結,去發部落格。鼓勵大家寫部落格,但是不要浪費太大的精力。既然寫部落格,首先學會Markdown語法,再選擇一個部落格平臺。我個人推薦使用簡書作為部落格發表平臺,介面美觀,編輯簡單,文章更新修改快捷,無需編輯稽核,唯一的不足就是沒有草稿箱,不過你可以把不想發表的文章,使用Macdown和有道雲編輯儲存在本地,windows使用者使用ForBox。選擇簡書的另一個原因是,對於新作者更加公平,沒有部落格級別,只要你的文章寫的好就可以獲得很多關注。當然這裡也有很多學問,如何寫出好文章?如何提高點選量?我以後再給大家總結一下我的經驗。使用Macdown編輯,特別爽,極簡,美觀。使用有道雲筆記是為了支援多裝置同步,雲端儲存,因為印象筆記不支援Markdown。

印象筆記

推薦理由:免費,功能強大,現在只可以2臺裝置同步。強大的知識收集,記錄工具。


印象筆記

推薦理由:編輯Markdown最好的工具,極簡,美觀,高效。


Macdown

推薦理由:Windows上最優雅的Markdown編輯工具。


ForBox

有道雲筆記

推薦理由:支援markdown,雲端儲存,多級目錄,多裝置同步。如果你想在電腦,手機,平板上同步,就使用它。


有道雲筆記

XMind

推薦理由:思維導圖工具,在易用性和靈活性方面引人矚目。將腦中的源源不斷湧現的想法完美的展現出來,其思維導圖與其他導圖圖表等更是簡單易用,吸引著人們的眼球。


xmind.png

簡書

推薦理由:友好,美觀,編輯修改簡便。沒有令人討厭的廣告,都不知道簡書是怎麼盈利的。現在國內某知名部落格平臺,越做越爛,廣告、限制太多,使用者體驗極差。很多大牛都陸續離開,在Github或簡書上開部落格。我認為對於我們大多數普通人來說在簡書是一個很好的選擇。


簡書

翻牆

推薦理由:開啟應用就可以Google了,完全免費。唯一的不足就是不穩定,偶爾連不上。


Lantern.png

更多

假設你是個勤奮的同學,你總有一天會強烈需要它們,上帝保佑他們吧。
ShadowsocksX - 一個快速的隧道代理,可以幫助你繞過防火牆。
雲梯 - 在圈內小有名氣的VPN服務提供商。
二師兄VPN - 提供無限流量、無限續期免費VPN賬號。
GreenVPN - 註冊啟用送免費VPN加速流量。
風馳VPN - 無限流量、無限續期的免費VPN加速服務。
ShadowsocksX-NG - 一款ShadowsocksX客戶端軟體。
魚擺擺 - 科學上網。
Tunnelblick - OpenVPN的免費軟體。
GoAgentX - 科學上網。
Surge - 科學上網。
開眼 - Chrome外掛免費的科學上網利器。
GTX加速器 - 每天簽到領取500M流量

其他

推薦理由:最簡單的螢幕錄製工具,生成gif。這就是用它錄製的。


looklook元素共享.gif

Dash

推薦理由:大到你無法想象的API離線文件軟體


[email protected]

向量相簿

推薦理由:開發過程中,需要用到的向量圖,這裡應有盡有。


向量相簿

網友推薦

分析:多平臺支撐,功能強大。個人認為和有道雲類似,可以根據個人習慣使用。


為知筆記

分析:非常棒的Markdown編輯工具。配合Pandoc使用,可以轉化成PDF,word,HTML等多種格式,特別棒。


Typora.gif

分析:優秀的圖床工具。使用這個軟體上傳圖片會獲得一個Markdown格式的地址,放在任何Markdown中都會自動載入。一次上傳,處處使用。


iPic
charles-macosx.png

分析:Windows上最優秀的網路除錯工具,免費。


decrypt-and-decompress-web-sessions.png

分析:專為程式設計師量身定做的筆記本。程式碼高亮,支援Markdown,你需要的他都有。下載地址(提取密碼 vdij)


螢幕快照 2016-09-08 上午7.49.54.png

推薦閱讀

如果你有用的很酸爽的軟體,請在下面留言,我會持續更新.....

(未來還想把常用軟體加進來。我們“開源社群”一起努力,發現網際網路中最美好的東西,大家推薦一下自己用的順手的軟體吧,每個型別推薦一款(格式如下“瀏覽器Chrome最好用”或者“Genymotion是最好的模擬器”)

結尾:每當我看到你的點贊、評論、或打賞都會感覺特別激動和高興,真希望正如你看我的文章一樣。讓我們共同努力,Be kind one another。

相關推薦

Android全套必備工具開發外掛效率

開發 推薦理由:官方推出,高效,功能強大。 android studio 推薦理由:世界上最快的模擬器。需要注意的是在真機上出現的bug,在虛擬機器上不一定出現,所以還是最終需要在真機上測試。 Genymotion 推薦理由:最美的程式碼閱讀和編輯軟體,功能強大。如果你想用它來

android開發iOS .m和.h的區別

最近一直在忙,沒有繼續更Android攻城獅iOS開發,今天繼續更新。 Android 開發中我們用Java開發檔案的字尾都是.java 結束的,用kotlin開發字尾為.kt,但是ios中我們發現有它有.h和.m之分,下面我們來看一下他們的區別吧: .h檔案 .m檔案

Android前端遇坑指南

持續更新 1.寫程式碼過程中webstorm底部一直閃爍,程式碼也提示不了 File->Invalidate Cahes/Restart -> Invalidate and Restart 複製程式碼 2.按鈕未點選自動執行點選事件 handlerClick = (questio

Android

android開發 一、android開發環境搭建需要以下工具: 1、JDK(java development kit) 2、Eclipse—---是一個編輯器 3、Android SDK(Software Development Kit) 4、ADT(Android Development Too

黑馬程式設計師.Android.JAVA基礎.1.3.Java面向物件

在子類繼承父類時,存在著覆寫的概念,覆寫就是指子類定義了與父類相同名稱、引數、返回值的方法,繼承後子類會覆蓋掉父類的同名方法。但是在覆寫的過程中需要注意的是覆寫是有一定的許可權限制,一般情況下有三種許可權,其大小關係為:private<default<public,在覆寫是子類的方法許可權一定要大

慕課網/安卓視頻學習及練習

cti row fcm dma term relative man water 形式 relativelayout 子類控件自身的位置屬性: framelayout absolutelayout很少使用 tablelayout 五布局

慕課網/安卓視頻學習及練習——簡陋計算器

!= activit 技術分享 lis 傳遞 ride iss alt result 簡陋計算器 1 public class FActivity extends Activity implements OnClickListener{ 2

慕課網/安卓視頻學習及練習

lba etl 居住 style 北京 click con notify absl manifest A跳轉B,在B的文件中用permission權限,然後A就無權跳轉到B,如果在A中用uses-permission把權限給了A,那麽A就可以跳轉到B了.可以通俗的說,

Android

微擎目錄結構 2016/8/9 10:56:23 addons ………………………………………… 【模組安裝目錄】 (意為附加元件) business ………………

Kiwi,BDD行為測試框架--iOS進階必備技能

簡介 Kiwi 是一個適用於iOS開發的行為驅動測試框架,旨在提供一個足夠簡單易用的BDD庫. 使用Cocopods 安裝 target :AmazingAppTests, :exclusive => true do pod 'Kiw

Java之路

一、基礎篇 1.1 JVM 1.1.1. Java記憶體模型,Java記憶體管理,Java堆和棧,垃圾回收 1.1.2. 瞭解JVM各種引數及調優 1.1.3. 學習使用Java工具 1.1.4. 學習Java診斷工具

前端學習筆記九:讓你徹底弄清offset

概述 .org border 計算公式 doctype 特殊 開頭 cif off 很多初學者對於JavaScript中的offset、scroll、client一直弄不明白,雖然網上到處都可以看一張圖(圖1),但這張圖太多太雜,並且由於瀏覽器差異性,圖示也不完全正確。

Web前端培養計劃之前端小白入門:網頁布局基礎與常見網頁特效

圖像 空間 實戰 ref 學會 結構 position 運算操作 常見 步驟1: HTML基礎超文本標記語言(英文縮寫:HTML)是為“網頁創建和其它可在網頁瀏覽器中看到的信息”設計的一種標記語言,為搭建網頁結構做出第一步。本階段主要介紹了HTML的語法基礎、表格、表單、等

Web前端培養計劃之HTML5與CSS3實現動態網頁

整體 script 靜態 觸發 我們 發展方向 web前端 事件 會有 步驟1: 初識HTML5本階段內容主要涵蓋HTML5新增、刪除標簽、標簽屬性變化以及HTML5布局知識。通過本階段學習,大家可以運用HTML5標簽輕松實現網頁音樂播放器和視頻播放器,熟練運用HTML5的

JAVA培養計劃之Java零基礎入門

集合 輸出流 java工具 基礎語 百度網 高效率 字符 包裝類 利用 百度網盤下載 步驟一、Java基礎知識 基礎語法、循環、數組、方法,這些知識是你進入研發世界的必備技能 步驟二、面向對象繼承、封裝、多態、玩轉面向對象,你一定聽說過“面向對象”,這是理解編程這件事最重要

全棧的自學之路----趣談HTTP, HTTPS, 證書

的人 這就是 什麽是 了解 告訴 存錢 是我 span 我們   HTTP   首先我們先來了解下http協議, 我想大多數初學者對這個很迷茫. 不會用特別專業的術語讓你去學會它, 我會用最直白,最實用的,最有趣的例子來讓你們了解,理解一點.   1.什麽是http協議  

Web前端培養計劃之jQuery深入移動端開發

Web前端攻城獅培養計劃之jQuery深入移動端開發 適合人群 如果你已經掌握HTML5、CSS3、JavaScript、jQuery等基礎知識,那麼本課程絕對是你的不二之選。 如果你沒有基礎但熱愛前端,並希望在前端應用方面不斷取得成績,可以先從《HTML5與CSS3實現動態網頁》和《HTML5

扯皮-----之安全開發

一、安全細分領域 搞安全起薪沒程式設計師高,相對薪資滿意的話,對能力要求比較高。 真心喜歡的話,可以找個自己感興趣的領域深耕。安全分好多細分領域的。常見的有 web 安全,移動安全,網路安全,反病毒,滲透測試。它們的側重點都不一樣.web 安全研究的是 SQL 注入,跨站指令碼攻擊這些。樓主

IC求職寶典 EKW-模擬版圖面試題答案

一、 技術類問題 通用問題 MOS(metal oxide semiconductor金氧半導體),按製程可以分為哪幾種? 筆試題• Pmos:在MOS製程技術中是最簡單,所以被應用的最早。是利用空穴來導電,速度較慢。• Nmos:利用電子來做傳導的工作,因為電子的漂移速度約為空穴的二至三倍,因此

IC求職寶典 EKW-模擬版圖面試題答案

完全 畫圖工具 cross key 項目組 重要 連線 方便 發生 一、 技術類問題? 通用問題 MOS(metal oxide semiconductor金屬氧化物半導體),按制程可以分為哪幾種? 筆試題? Pmos:在MOS制程技術中是最簡單,所以被應用的