美文网首页
如何解决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