近期在广州找Android开发的工作,我是19届毕业生,有可以内推或介绍的联系我,不胜感激,我请吃饭啊~
如何解决Android开发学习过程中缺乏后端接口的问题「Android,资源向」
在学习Android开发中,我们可能会面临着缺乏后端接口用来练习的问题,这时候我们可以去找成熟的开放接口,或者使用一些公司的第三方服务
关于网络接口请求,有几个工具分享,传送门
开源接口
第三方或者大佬们贡献的接口,比如玩Android开源Api地址。
开源接口.png我在我的一篇文章使用kotlin实现一个智能聊天机器人里,使用的就是一个第三方网站图灵机器人的接口。
我们也可以试着直接去网上搜索,例如我们直接搜索网易云音乐ApI
有没有人要合买VPN科学上网工具的~有的话私信我,最近刚好之前买的过期了,需要人合买
开源项目
寻找接口已经成熟且丰富的Android开源项目,这些开源的Android项目的很多接口都是很出名的App的接口,大佬们爬取下来或者是App自己公开出来的,我们可以直接在代码中查看接口地址和使用方法。
玩Android.png
Bmob公司
bmob控制台.png有一个公司专门解决移动端缺乏后端问题,Bmob,它的后端操作是在控制台进行的,在控制台里面你可以建立你想建立的表
需要注意的点事,在Bmob你可以有两种方式实现后端
- 继承AndroidSDK方式
地址,这种方式是不值得推荐的,因为它使用的,是BMob自己的方法,起不到我们想要的锻炼网络框架使用能力的目的,只能作为了解Bmob使用方式的过渡。
Restful方式的意思就是它会帮助你,像真实的开发一样,给你一个网络地址,告诉你请求的方式,这样就达成了我们用来练习网络请求的目的,具体的使用可以查看文档说明。
我们再使用restful的使用,可以跟我们调试真实接口一样,先去接口调试工具PostMan调试好,再进行代码开发
不过Bmob的验证码服务,邮箱验证服务现在都收费了,最低50块钱起,1000条短信,作为练习也足够了,我觉得还是值得投资的
httpbin.org
httpbin.png这也是一个用来测试接库请求的网站,基本的使用方式就是他的网址+/请求方式
比如我们使用它来进行个Post请求
我们可以看到下方输出了很多个信息,比如请求头,下面输出的,都是默认的信息,而如果我们在请求中带上我们想要的信息,比如带上我们的请求头,或者发送Json数据,就会把我们发送到接口的数据显示到返回的json数据中
带请求头.png比如这里我们带个请求头去请求
可以看到,返回的数据中已经有了我们带过去的请求头,当然,我们这里的请求头是乱写的,实际开发中要看后端接口的具体规范
网友评论