Chrome插件:
Json-Handle 一個json格式化查看工具
Octotree 可以方便查看github代碼
Request Maker 方便開發者調試后端接口,直接模擬請求接口,測試接口是否正常,相當于一個輕量級的postman,通過設置header、請求參數獲取接口返回的數據
Google搜索語法:掌握這些語法,對于提高搜索效率有著很大的幫助。
邏輯與或非操作:
Google在捜索中使用"+","-","0R"(大寫)來進行捜索結果的邏輯操作。例如,
使用"A+B",代表搜索結果包含A和B,使用"A-B"代表搜索結果包含A且不包含
B;使用"A OR B"代表捜索結果有A或者B.使用雙引號代表精確的查詢條件。通過這種邏輯操作,可以讓捜索結果盡可能的少,幫助用戶快速找到相應的信息。
模糊搜索的幾種方式:
·文字通配:
Google在捜索中使用""(星號)匹配任意字符。例如,你可以搜索"Android"匹配所有類似Android Studio、Android UI等結果這對于關鍵詞缺失的情況非常有幫助。
區間通配:
Google在搜索中使用".."(兩個句點和一個空格)進行數字區間的通配。例如,你要查找2012年到2016年之間的Android市場占有率,就可以通過"2012..2016"進行匹配
搜索語法:Google提供了一些捜索語法,讓用戶創建更精確的搜索條件
site
Site指令可以將搜索結果限定于某個網站中,或某些同類型的網站中。例如,使用"android site:developer.android.com/index.html"捜索該網站下的所有關于Android的內容。
Link
Link語法可以査詢所有鏈接到某個地址的信息。例如"link:www.lxweimin.com"將査詢所有鏈接到簡書的URL鏈接
intitle
intitle語法可以直詢網頁標題欄中的信息。例如"intitle:xuyisheng"將査詢網頁標題中包含xuyisheng的所有信息。
inurl:pdf
inurl:pdf語法可以快速查找所有的PDF類型網頁。例如。"inurl:pdf android"將查找所
有的PDF類型的Android相關信息。
感興趣的開發者可以在Google的網站上找到所有的搜索語法,地址如下所示:
https://support.google.com/websearch/answer/2466433?hl=en
同時要注意的是,這些語法是可以混合使用的,沒有限定只能使用一種。
常用網站:
github https://github.com
stackoverflow https://stackoverflow.com
代碼檢索工具:
codota https://www.codota.com/
SearchCode https://searchcode.com/
Android源代碼檢索網站:
官方地址:https://android.googlesource.com/?format=HTML
第三方:
http://androidxref.com/
http://grepcode.com/
http://xref.opersys.com/
https://github.com/OpenGrok/OpenGrok/wiki/How-to-install-OpenGrok
快速生成第三方庫可使用的混淆代碼工具:
https://proguard.herokuapp.com/ 輸入相應的庫名稱后,點擊generate按鈕,即可生成
gitignore自動生成工具:
https://www.gitignore.io/ 選擇相應的IDE(Android),點擊generate按鈕,即可生成
學習:
思維導圖Xmind http://www.xmind.net/
shell指令 http://explainshell.com/ 輸入一個shell指令就可以查詢到該指令的含義和使用方法
快速查找Linux shell指令:https://github.com/tldr-pages/tldr 在指令前加上tldr,如"tldr tar",即可顯示該指令的用法和實例
學習vim的游戲:http://vim-adventures.com/
演示工具:
手機投視,進行項目演示 Vysor 一個Chrome app
MP4轉GIF:
在終端執行adb命令adb shell screenrecord /sdcard/video.mp4,即可開始對手機界面進行錄屏,系統會在180s內對手機錄屏
可以指定錄制時間和幀率等參數:
//指定視頻分辨率大小
adb shell screenrecord --size 1280720 /sdcard/video.mp4
//指定錄制時間(200s)
adb shell screenrecord --size 1280720 /sdcard/video.mp4
//指定錄制比特率(實例為5Mbps,系統默認為4Mbps)
adb shell screenrecord --bit-rate 5000555 /sdcard/video.mp4
將錄制的MP4文件導出后就可以使用格式轉換工具將MP4轉換為GIF圖片
mac下的錄制GIF工具:http://www.gifgrabber.com/
http://www.gifrocket.com/
code review工具:https://android-review.googlesource.com
代碼托管工具:https://about.gitlab.com gitlab的使用和github類似
私有maven服務器搭建:http://www.sonatype.org/
自動化測試:https://openstf.io/
持續集成與自動化:https://jenkins.io/index.html
Bug管理:
JIRA https://www.atlassian.com/software/jira
Bugzilla https://www.bugzilla.org/
icon資源:
阿里提供的在線icon倉庫 http://iconfont.cn/
http://easyicon.net/
http://icons8.com/
設計資源:
https://dribbble.com/
http://www.ui.cn/
http://www.android-app-patterns.com/
AngryTools是一系列設計工具集:http://angrytools.com/
MateriaPalette http://www.materialpalette.com/
Google Design Spec https://www.google.com/design/spec/material-design/introduction.html/