美文网首页
如何解决Android开发学习过程中缺乏后端接口的问题「Andr

如何解决Android开发学习过程中缺乏后端接口的问题「Andr

作者: 唐_夏影 | 来源:发表于2018-08-05 14:19 被阅读187次

近期在广州找Android开发的工作,我是19届毕业生,有可以内推或介绍的联系我,不胜感激,我请吃饭啊~

如何解决Android开发学习过程中缺乏后端接口的问题「Android,资源向」

在学习Android开发中,我们可能会面临着缺乏后端接口用来练习的问题,这时候我们可以去找成熟的开放接口,或者使用一些公司的第三方服务

关于网络接口请求,有几个工具分享,传送门

开源接口

第三方或者大佬们贡献的接口,比如玩Android开源Api地址

我在我的一篇文章使用kotlin实现一个智能聊天机器人里,使用的就是一个第三方网站图灵机器人的接口。

开源接口.png

我们也可以试着直接去网上搜索,例如我们直接搜索网易云音乐ApI

有没有人要合买VPN科学上网工具的~有的话私信我,最近刚好之前买的过期了,需要人合买

开源项目

寻找接口已经成熟且丰富的Android开源项目,这些开源的Android项目的很多接口都是很出名的App的接口,大佬们爬取下来或者是App自己公开出来的,我们可以直接在代码中查看接口地址和使用方法。

当然,如果有像玩Android这样有详细的接口文档,为你介绍请求方式,方法的就更好了。

玩Android.png

Bmob公司

有一个公司专门解决移动端缺乏后端问题,Bmob,它的后端操作是在控制台进行的,在控制台里面你可以建立你想建立的表

bmob控制台.png

需要注意的点事,在Bmob你可以有两种方式实现后端

  • 继承AndroidSDK方式

地址,这种方式是不值得推荐的,因为它使用的,是BMob自己的方法,起不到我们想要的锻炼网络框架使用能力的目的,只能作为了解Bmob使用方式的过渡。

Restful方式的意思就是它会帮助你,像真实的开发一样,给你一个网络地址,告诉你请求的方式,这样就达成了我们用来练习网络请求的目的,具体的使用可以查看文档说明。

我们再使用restful的使用,可以跟我们调试真实接口一样,先去接口调试工具PostMan调试好,再进行代码开发

不过Bmob的验证码服务,邮箱验证服务现在都收费了,最低50块钱起,1000条短信,作为练习也足够了,我觉得还是值得投资的

httpbin.org

这也是一个用来测试接库请求的网站,基本的使用方式就是他的网址+/请求方式

比如我们使用它来进行个Post请求

httpbin.png

我们可以看到下方输出了很多个信息,比如请求头,下面输出的,都是默认的信息,而如果我们在请求中带上我们想要的信息,比如带上我们的请求头,或者发送Json数据,就会把我们发送到接口的数据显示到返回的json数据中

比如这里我们带个请求头去请求

带请求头.png

可以看到,返回的数据中已经有了我们带过去的请求头,当然,我们这里的请求头是乱写的,实际开发中要看后端接口的具体规范

相关文章

网友评论

      本文标题:如何解决Android开发学习过程中缺乏后端接口的问题「Andr

      本文链接:https://www.haomeiwen.com/subject/dqsbvftx.html