今天七夕,女朋友我送不了你们,我自己也没有,就介绍你们一些开发用到的便利的小工具吧。下面介绍的都是我个人开发一直伴随着我的工具~
1.postman插件
这个工具应该大家都在用。虽然我工作的年限才短短一年,但在这一年内我经历的几家公司都在用它。
postman一般被用于测试后台接口,能模拟http和https请求,能添加header,很方便我们直观的看清各种参数,不用每次怀疑接口数据返回有问题又要在控制台打印出来找了~~直接拿这个请求数据怼后台就好了,下面放张postman的界面给没用过的小伙伴感受一下:
postman还有一个很令我喜欢的功能,不知道大家平时都是专门下载的postman软件用还是只是用的插件。这里我用的是Chrome的postman插件,用Chrome的插件相比用的桌面版来说有两个好处:- postman中有个分享链接的功能,能直接把你保存好的整个项目API转为一个链接分享出去,对方只需点一下链接,即可引入你分享的所有内容。这个分享只能在Chrome的插件版中通用。
- 第二好处就是插件是跟随这Chrome走的,你只需要一个Google账号,无论你在哪台电脑,只要你在Chrome登录,就会把你所有的插件都装好,跟你原来使用的几乎没有任何区别。这个对于总是换电脑的小伙伴应该很方便的~~
2.Anyproxy模块
这个可能很多人都没听说过吧。但是说到抓包大家应该很熟悉,可能有些没有接触过的人觉得很高大上很难!?。好吧,至少我以前这么觉得的。不过大家可能觉抓包又跟我们做Android的有什么关系呢?
我从第一次接触之后就停不下来了。因为抓包让我在开发过程当中,大大提高了我定位解决问题的能力。我们跟后台对接的时候,有时候数据经常会返回错误,或者不正确,导致APP端显示不正常。又或者你在一个页面请求了十多条接口,可能其中有一条出错了,这时候你要是懂的抓包的话就一目了然了。下面给大家上一张图感受一下:
从这张图我们可以很清晰的看出自己的APP整个的请求结果,请求地址,发送参数,请求头等等,这样给开发带来的便利不言而喻了。https也一样能抓到数据,同样,我们还能对其进行修改返回的数据,有时候我们需要看一些特殊数据的显示效果,这样就不需要总是找后台帮忙添加数据了,我们能自己在返回中更改数据~~是不是美滋滋。
下面附上Anyproxuy的GitHub传送门:Anyproxy3.ADB WIFI Connect
ADB WIFI Connect,应该用的小伙伴也挺多的。这个是一个Android studio的插件,从字面意思,我们不难理解,这是一个通过Wi-Fi连接手机的插件,这样我们就再也不用担心有时候忘记带数据线到公司的尴尬,又或者心疼总是插拔自己手机。
PS:相信各位用自己的android手机当测试机的一定不少吧。
照旧,上一张图:
18W多的下载,你们要相信,就算我是瞎的,那18W人总是真实的~~就像GitHub上面,star多的项目基本都不会差4.GsonFormat插件
这也是一款Android studio的插件,这插件能快速的将JSON一键转换为Bean类。可以极大的提高开发的效率。然后配上前面说到的postman用,简直了,美滋滋啊。先用postman请求数据回来,然后一键生成,瞬间完成数据类Bean。
继续看张图感受一下:
5.科学上网
作为一名Android开发者,上不了Google怎么可以??这里给大家推荐一个方法。
市面上也有很多的VPN软件,但是很多软件不稳定,可能明天就挂了,而且还限流量。
这里推荐大家能自己去海外租一个服务器来搭建梯子。很简单的。这里用我自己的梯子给大家说一下,我这边是5美元一个月,但是能几十上百个人一起用,查资料是不会卡的。服务器一个月有1000G的流量,相信还是够用的。
如果你们有偶尔需要翻墙下些东西的,能留下QQ,我来加你们哈。免费提供使用~~
长期使用的话就建议自己搭建一个,这里提供一个我舍友写的搭建步骤博客:点击这里跳转
如果你们自己搭建不起来或者不想麻烦的话,只要填写我的邀请码我能免费帮你们搭建哈。留言QQ我都会加人的呢~
感谢读完。
end.