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.jianshu.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/
网友评论